private static void OnClientConnect(IAsyncResult asyncResult) { TcpClient client = serverSocket.EndAcceptTcpClient(asyncResult); serverSocket.BeginAcceptTcpClient(new AsyncCallback(OnClientConnect), null); ClientObjectManager.CreateNewConnection(client); }