まつもと ゆきひろです

In message "[ruby-list:8081] Broken pipe"
    on 98/05/25, Wakou Aoyama <wakou / fsinet.or.jp> writes:

|青山です。
|
|マニュアルにあるサンプルの一部に手を加えたサンプルですが、これに telnet
|で接続し、切断すると、Broken pipe で Ruby が終了してしまいます。Ruby
|内でこのエラーも捕捉して欲しい(rescue に行って欲しい)ですが、大変でしょ
|うか?

うう,OSがPipeの切断をエラーコードで教えてくれれば良いのです
が,そうはなっていないので,標準で例外に変換するのは辛そうで
す.が,たとえば

  trap("PIPE") {raise "SIGPIPE"}

とかではうまくいきませんか?

                                まつもと ゆきひろ /:|)