Exemplo n.º 1
0
        // Accept one client connection asynchronously.
        public void DoBeginAcceptSocket(MessageChannelAcceptor listener)
        {
            // Start to listen for connections from a client.
            if (log.IsDebugEnabled)
                log.Debug("Waiting for a connection...");

            // Accept the connection.
            // BeginAcceptSocket() creates the accepted socket.
            listener.ServerSocket.BeginAcceptSocket(new AsyncCallback(DoAcceptSocketCallback), listener);
        }
Exemplo n.º 2
0
 public void CloseAcceptor(MessageChannelAcceptor acceptor)
 {
     acceptor.Close();
     if (channelAcceptorList.Contains(acceptor))
         channelAcceptorList.Remove(acceptor);
 }