From: Yuri Kozlov Date: 2005-11-25T18:07:26+09:00 Subject: Re: UDP Socket problem yuray@yuray:~/r$ ruby --version ruby 1.8.2 (2004-12-25) [i686-linux] yuray@yuray:~/r$ cat c.rb require 'socket' socket = UDPSocket.open socket.setsockopt(Socket::SOL_SOCKET, Socket::SO_BROADCAST, true) socket.send("sample1234567890", 0, '255.255.255.255', 4321) ### more then 10 yuray@yuray:~/r$ yuray@yuray:~/r$ cat s.rb require 'socket' server = UDPSocket.open server.bind('0.0.0.0', 4321) while true do p server.recvfrom(10) end yuray@yuray:~/r$ ruby s.rb ["sample1234", ["AF_INET", 32783, "yuray.####.ru.", "172.20.1.33"]] Works for me. Client and server was running on single machine. What is ruby version? Can you run the test client and server on single machine? Can you test with a new clear ruby installation without any packages ? Regards, Yuri Kozlov