// 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); }
public void CloseAcceptor(MessageChannelAcceptor acceptor) { acceptor.Close(); if (channelAcceptorList.Contains(acceptor)) channelAcceptorList.Remove(acceptor); }