コード例 #1
0
        private void HandleAsyncConnection(IAsyncResult result)
        {
            connectionWaitHandle.Set();

            Socket listener     = (Socket)result.AsyncState;
            Socket workerSocket = listener.EndAccept(result);

            var proxy = new ClientWorker(workerSocket, this.settings);

            proxy.StartRelay();
        }