summaryrefslogtreecommitdiff
path: root/ext/net/ops.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ext/net/ops.rs')
-rw-r--r--ext/net/ops.rs2
1 files changed, 2 insertions, 0 deletions
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 {