Пример #1
0
        public TelnetStream(Socket socket, ITelnetHandler handler, Boolean ownsSocket)
        {
            if (socket == null)
            {
                throw new ArgumentNullException("socket");
            }

            this.socket     = socket;
            this.handler    = (handler == null) ? DefaultTelnetHandler.Instance : handler;
            this.ownsSocket = ownsSocket;

            Initialize();
        }
Пример #2
0
 public ExchangeHandlerDispatcher(IReplier replier, params IChannelHandler[] handlers)
 {
     _replierDispatcher = new ReplierDispatcher(replier);
     _handlerDispatcher = new ChannelHandlerDispatcher(handlers);
     _telnetHandler     = new TelnetHandlerAdapter();
 }
Пример #3
0
 public ExchangeHandlerDispatcher()
 {
     _replierDispatcher = new ReplierDispatcher();
     _handlerDispatcher = new ChannelHandlerDispatcher();
     _telnetHandler     = new TelnetHandlerAdapter();
 }
Пример #4
0
 public TelnetStream(Socket socket, ITelnetHandler handler)
     : this(socket, handler, true)
 {
 }