From 6c09e023049631ea8b168aec53db4f652a1ec0aa Mon Sep 17 00:00:00 2001 From: Michael Busby Date: Mon, 29 Nov 2021 04:14:46 -0600 Subject: feat(ext/net): enable sending to broadcast address (#12860) You can now send UDP datagrams to the broadcast address. --- ext/net/ops.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ext') diff --git a/ext/net/ops.rs b/ext/net/ops.rs index 1f7005247..739807123 100644 --- a/ext/net/ops.rs +++ b/ext/net/ops.rs @@ -440,6 +440,8 @@ fn listen_udp( ) -> Result<(u32, SocketAddr), AnyError> { let std_socket = std::net::UdpSocket::bind(&addr)?; std_socket.set_nonblocking(true)?; + // Enable messages to be sent to the broadcast address (255.255.255.255) by default + std_socket.set_broadcast(true)?; let socket = UdpSocket::from_std(std_socket)?; let local_addr = socket.local_addr()?; let socket_resource = UdpSocketResource { -- cgit v1.2.3