From: Kouhei Yanagita Date: 2006-06-24T14:39:45+09:00 Subject: [ruby-dev:28823] Re: udp test with ruby 1.8.5 preview1 on cygwin > いちおう問題の切り分けをするために確認したいんですが、その環 > 境で以下のようにするとどうなるでしょうか。 u1.recv(10) から戻ってきません。 C-c で中断した結果が以下です。 % /var/tmp/ruby/bin/ruby -rsocket -ve ' quote> u1 = UDPSocket.new quote> u2 = UDPSocket.new quote> u1.bind("", 0) quote> u2.send("", 0, u1.getsockname) quote> p u1.recv(10) quote> ' ruby 1.8.5 (2006-06-22) [i386-cygwin] -e:6:in `recv': Interrupt from -e:6 また、1.8.4 でも同様の現象が起こるようです。 % ruby -rsocket -ve ' u1 = UDPSocket.new u2 = UDPSocket.new u1.bind("", 0) u2.send("", 0, u1.getsockname) p u1.recv(10) ' ruby 1.8.4 (2005-12-24) [i386-cygwin] -e:6:in `recv': Interrupt from -e:6 -- Kouhei Yanagita