From 7248ce7990b23693eae7c91a8e721f6e436b199c Mon Sep 17 00:00:00 2001 From: momo5502 Date: Sun, 26 Feb 2023 13:26:41 +0100 Subject: [PATCH] Enable socket broadcast support --- src/client/component/network.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/component/network.cpp b/src/client/component/network.cpp index 590af692..ebe2a124 100644 --- a/src/client/component/network.cpp +++ b/src/client/component/network.cpp @@ -78,6 +78,9 @@ namespace network throw std::runtime_error("Unable to create socket"); } + constexpr char broadcast = 1; + setsockopt(s, SOL_SOCKET, SO_BROADCAST, &broadcast, sizeof(broadcast)); + socket_set_blocking(s, false); const auto address = htonl(INADDR_ANY);