From: Go Nakagawa Date: 1999-05-27T23:39:46+09:00 Subject: [ruby-dev:7007] UDP socket 中川といいます。こんにちは。 UDP を使ったプログラミングについて教えてください。 2425のポートを使ってブロードキャストしたいのですが、 require 'socket' so = UDPsocket.new so.setsockopt Socket::SOL_SOCKET, Socket::SO_BROADCAST, 1 so.bind "", 2425 を実行すると ruby-1.2.5 では ["AF_INET", 2425, "255.255.255.255", "255.255.255.255"] が返ってくるのですが 1.3.3-990518 では testudp.rb:4:in `bind': temporary failure in name resolution. (SocketError) from testudp.rb:4 といわれてしまいます。1.3 では記述の方法が違うのでしょうか? ソケットについてほとんど知らないので根本的な勘違いをしているか も知れませんが、アドバイスしていただけると嬉しいです。 よろしくお願いします。 -- 中川 剛 / nakagawa@shizuokanet.ne.jp