From: "中田雅美" Date: 2007-08-01T16:32:56+09:00 Subject: [ruby-list:43767] UDP通信時のエラー検出 中田(雅)と申します。 同一ネットワーク上のマシンへ UDP パケットを送信した際に、 ポートが閉じている、接続できないなどのエラーを 検出する方法が分かりません。 使用しているのは ruby-1.8.6, UDPSocket クラスです。 現状確認したことですが、 UDPSocket.new.connect(host, port) UDPSocket.new.send("message",0,host, port) とも戻り値は Fixnum で、 存在するホスト・ポートを指定した場合と、 存在しないホスト・ポートを指定した場合の結果が同じでした。 (connect は固定で 0 、 send は 送信データの長さが戻るようです) 何かご存知の方がいらっしゃいましたら、ご教授ください。