void onAccepted(IAsyncResult ar) { if (isConnected) { var server = (Socket)ar.AsyncState; acceptedClientConnection(server.EndAccept(ar)); accept(); } }