/// <summary> /// Setup and connect to the endpoint server /// </summary> public void Start() { ClientStateSaver clientState = new ClientStateSaver(); clientState.clientSocket = ConnectSock(); serverState.clientState = clientState; Thread receiveThread = new Thread(delegate() { ReceiveHandler(serverState); }); receiveThread.Start(); }