示例#1
0
        public override void handle_connect(AsyncConnect ar)
        {
            Socket          sock = (Socket)ar.handle();
            iServiceHandler svc  = m_service_handler_strategy.makeServiceHandler();

            svc.open(sock);
        }
示例#2
0
        private int handle_accept(SocketAsyncEventArgs e)
        {
            Socket          sock2 = e.AcceptSocket;
            iServiceHandler svc   = m_service_handler_strategy.makeServiceHandler();

            svc.open(sock2);
            return(0);
        }