Пример #1
0
        public void AcceptCallback(IAsyncResult ar)
        {
            try {
                allDone.Set();

                Socket listener = (Socket)ar.AsyncState;
                Socket handler  = listener.EndAccept(ar);

                Messenger.CreateNewSession(handler);

                handler.Shutdown(SocketShutdown.Both);
                handler.Close();
                Console.WriteLine("CLSOED");
            } catch (Exception e) {
                Console.WriteLine(e.ToString());
            }
        }