Feature #938
closed
Added by OlegPuchinin (Oleg Puchinin) over 15 years ago.
Updated about 13 years ago.
Description
=begin
I want bind UDP socket to broadcast address (e.g. "255.255.255.0")
In "C++" I do
///
int one = 1;
return setsockopt (fd, SOL_SOCKET, SO_BROADCAST, &one, 4);
///
What is in ruby ?
=end
Files
=begin
ups.. sorry )
=end
=begin
code:
require 'socket'
s1 = UDPSocket.new
s1.bind("192.168.111.255", 0)
s2 = UDPSocket.new
s2.bind("192.168.111.255", 0)
s2.connect(*s1.addr.values_at(3,1))
s1.connect(*s2.addr.values_at(3,1))
s1.send "ONO", 0
do not work. EACCESS at first "connect"
=end
- Status changed from Open to Rejected
=begin
s1.setsockopt(Socket::SOL_SOCKET, Socket::SO_BROADCAST, true)
=end
Also available in: Atom
PDF
Like0
Like0Like0Like0Like0