From: "小西 弘将" Date: 2007-08-01T16:59:01+09:00 Subject: [ruby-list:43768] Re: UDP通信時のエラー検出  小西 弘将です。 TCPと異なり、UDPは送信エラー等をチェックしないので、アプリケーションレベ ルで対応するしかないのでは無いでしょうか。 http://ja.wikipedia.org/wiki/User_Datagram_Protocol >中田(雅)と申します。 > >同一ネットワーク上のマシンへ UDP パケットを送信した際に、 >ポートが閉じている、接続できないなどのエラーを >検出する方法が分かりません。 > >使用しているのは ruby-1.8.6, UDPSocket クラスです。 >現状確認したことですが、 > >UDPSocket.new.connect(host, port) >UDPSocket.new.send("message",0,host, port) > >とも戻り値は Fixnum で、 >存在するホスト・ポートを指定した場合と、 >存在しないホスト・ポートを指定した場合の結果が同じでした。 >(connect は固定で 0 、 >send は 送信データの長さが戻るようです) > >何かご存知の方がいらっしゃいましたら、ご教授ください。 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 株式会社レアックス コンサルタント事業部 小西 弘将 TEL 011-780-2481 FAX 011-780-2488 E-mail : konishi@raax.co.jp URL : http://www.raax.co.jp/ 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜