From: Wakou Aoyama Date: 2000-02-04T06:53:39+09:00 Subject: [ruby-list:20480] Re: break in rescue 青山です。 [ruby-dev:9067] で解決しているかもしれませんが。 On Thu, 3 Feb 2000 11:05:07 +0900, Kentaro Inagaki / 稲垣 健太郎 wrote: > off -n 送ったらメッセージ送ってきてチョン… close する暇も無 > いでやんの。どうしろっちゅうねん... もしかして、EOFError ではなく Errno::ECONNRESET とか。 begin host.waitfor() rescue Errno::ECONNRESET # Connection reset by peer # 適当に end この他、サーバーが高負荷な時には接続時に Errno::ECONNREFUSED が発生し たり、データ待ち時に TimeoutError が発生する場合もあります。 begin host = Telnet.new() rescue Errno::ECONNREFUSED # Connection refused retry # など、適当に rescue TimeoutError retry # など、適当に end begin host.waitfor() rescue Errno::ECONNRESET # Connection reset by peer logout # など、適当に rescue TimeoutError logout # など、適当に end -- 青山 和光 Wakou Aoyama