コード例 #1
0
        /*
         * public TelnetCode[] RefusedOptions {
         *      get {
         *              return (TelnetCode[])_refusedOptions.ToArray(typeof(TelnetCode));
         *      }
         * }
         */

        public TelnetNegotiator(TerminalParam param, int width, int height)
        {
            _param             = param;
            _refusedOptions    = new ArrayList();
            _width             = width;
            _height            = height;
            _warnings          = new ArrayList();
            _state             = TelnetCode.NA;
            _sequenceBuffer    = new MemoryStream();
            _optionWriter      = new TelnetOptionWriter();
            _defaultOptionSent = false;
        }
コード例 #2
0
 public override void Resize(int width, int height)
 {
     base.Resize(width, height);
     if(!_closed) {
         TelnetOptionWriter wr = new TelnetOptionWriter();
         wr.WriteTerminalSize(width, height);
         wr.WriteTo(_socket);
     }
 }
コード例 #3
0
ファイル: Telnet.cs プロジェクト: rfyiamcool/solrex
 /*
 public TelnetCode[] RefusedOptions {
     get {
         return (TelnetCode[])_refusedOptions.ToArray(typeof(TelnetCode));
     }
 }
 */
 public TelnetNegotiator(TerminalParam param, int width, int height)
 {
     _param = param;
     _refusedOptions = new ArrayList();
     _width = width;
     _height = height;
     _warnings = new ArrayList();
     _state = TelnetCode.NA;
     _sequenceBuffer = new MemoryStream();
     _optionWriter = new TelnetOptionWriter();
     _defaultOptionSent = false;
 }