服部です。こんにちは。
UDPsocketについての質問です。
-- udptest.rb ----------------
require "socket"
s = UDPsocket.new
s.bind( "", 22222)
while TRUE
p s.recvfrom( 1024)
end
s.close
------------------------------
これを動かしてみると、今入っているRubyのうち、
ruby 1.2.5(99/04/13) [i386-linux]
ruby 1.3.1(99/02/25) [i386-linux]
では動くのですが、
ruby 1.3.4 (1999-06-11) [i586-linux]
では、
Exception `SocketError' at udptest.rb:4
udptest.rb:4:in `bind': 不明なエラーです (SocketError)
from udptest.rb:4
となってしまいます。
OSは、Debian GNU/Linux (potato) (kernel-2.0.36) です。
SocketもUDPもよくわかっていないので、何か勘違いをしてるかもしれませんが、
アドバイスよろしくお願いします。
--
。 。 。
。
。 服部 昌司 >^)))彡
。 gyo / he.mirai.ne.jp