From: wakou@... Date: 1999-10-06T03:15:19+09:00 Subject: [ruby-list:17432] Re: mn128.rb & telnet.rb 青山です。 On Tue, 5 Oct 1999 16:53:33 +0900, Shin-ichiro Hara wrote: > 正しくは、 > > while s = t.gets(/Prompt \z/) > print s > break if s =~ /Prompt \z/ > end なるほど。見た目の感じとしては、逆にして、どこか内部でプロンプトを指定 して、gets(/\n/) という感じの方が gets らしい感じになりますね。(flush もあるんですね。さすが。いつかは IP, DM での割り込み対応ですね。) > Kterm と DosPrompt ぐらいで画面制御ぐらいさせてみたいなあ。 そうですね。私も最初に作ったのはサーバーでした。NIFTY 用の巡回ツールが 動作する、nif_modoki.rb しばらく内輪で使っていたのですが、それを動作さ せていたホストの HD が飛んで、現在はありません。 接続したクライアントの画面サイズに自動対応できたらいいなと思っていたの ですが、SB, SE の対応を書く前に消えてしまいました。 SB って、IAC SE が来るまでで1セットなので、telnet コマンドの中でも特 殊ですよね。IAC SB, IAC SE だけ消してしまうと、間のデータがゴミになっ て残ってしまったりとか。 -- 青山 和光 Wakou Aoyama