From: Shin-ichiro Hara Date: 1999-10-18T23:33:38+09:00 Subject: [ruby-list:17806] Re: ttelnet-0.20.tar.gz 原です。 In message "[ruby-list:17781] Re: ttelnet-0.20.tar.gz" on 99/10/18, WATANABE Hirofumi writes: | |わたなべです. お試しありがとうございます。 まず、-u username というオプションを付けずに起動した場合、 キーボードからの username 打ち込みのエコーバックが改行後 になるというバグがありました。さしあたって、ttelnet.rb の下から8行目の t.login($OPT_u, $OPT_p) を t.login($OPT_u, $OPT_p) if $OPT_u に変更願います。 |cygwin の in.telnetd で試すと, なぜか 1 文字遅れで反映される |ようです. これは今のバグと違う話ですね。cygwin だけってのが分からないで す。基本的に別スレッドでソケットの入力はそのままたれ流してい るはずだし、、。 で、cygwin の in.telnetd を Windows98 にインストールしてみまし た。(苦労した。^^;)しかし、その現象は起こらず、正常に動いて います。ttelnet.rb は、キャラクタモードのみのクライアントなの で、cygwin の telnetd に好かれないのかも。よろしければ、 ttelnet.rb を -d オプションで起動した時に出る初期の交渉経過を 見せていただけませんか? |:DOS Prompt 内で emacs が動くのは不思議な感じです。cygwin は大した |:ものだ。(しかし、CTRL+SPACE (キーコード 0x00)が取得できません。 |:なにか方法ありませんか?) | |DOS Prompt では CTRL を押しても SPACE のキーコードしか発生し |ないみたいで無理かも. kterm とかからなら拾えます. そうですか、残念。でも CTRL+SPACE 以外の CTRL+* は拾えてるのに おしいなあ。結局 CTRL が押されていることさえ検出できればいいの だけど、別プログラムを添付するかな、、、残念。 ところで、Cygwin には telnetd とか ftpd とか、果ては X11R6.4 と か kterm とかなんとか、、、何でもあるのですね。今ごろ知りました。 おそるべし。