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(); }
public ExchangeHandlerDispatcher(IReplier replier, params IChannelHandler[] handlers) { _replierDispatcher = new ReplierDispatcher(replier); _handlerDispatcher = new ChannelHandlerDispatcher(handlers); _telnetHandler = new TelnetHandlerAdapter(); }
public ExchangeHandlerDispatcher() { _replierDispatcher = new ReplierDispatcher(); _handlerDispatcher = new ChannelHandlerDispatcher(); _telnetHandler = new TelnetHandlerAdapter(); }
public TelnetStream(Socket socket, ITelnetHandler handler) : this(socket, handler, true) { }