From: Toshihiko Ichida Date: 2016-07-30T06:48:52+09:00 Subject: [ruby-list:50364] Re: [質問] Ruby socket.send でUDP Packet が出ない? ネットワーク環境によるものか? こんにちは、市田です。 アドバイスというほどのものではないですが、ご参考まで。 私の自宅の環境では問題なく動作しました。(デバイスが表示されました) - Windows 10 Pro 64bit - ruby 2.3.0p0 (2015-12-25 revision 53290) [i386-mingw32] - easy_upnp (1.1.10) オプションは何も付けずに実行しましたが、ソースを見ると -t, -r でタイムア ウト時間と繰り返し数が指定できるようです。 これらのオプションを指定して動作を見てはいかがでしょうか。 > raw_messages.push(socket.recv(4196)) 何となくrecvで止まっているように思えますが、 recv と push を分ける、またloopの前に表示を入れるなど、どこで止まってい るのかを確認すると、問題の箇所が絞り込め、次の調査対象がはっきりするかも しれません。