The client needs to establish the initial connection to the server.
What does it need to do?