]> git.meshlink.io Git - meshlink/commit
Set SO_REUSEPORT on the multicast sockets.
authorGuus Sliepen <guus@meshlink.io>
Thu, 13 Aug 2020 21:29:06 +0000 (23:29 +0200)
committerGuus Sliepen <guus@meshlink.io>
Tue, 26 Jan 2021 20:43:45 +0000 (21:43 +0100)
commit71b79718a7a54ae50b31d2a98584239d74c35381
tree366e8abd4abb6f3f9bdf1c5cf9debc0ecdc539e6
parentbaeb6c0ea8746dc2387cbbb186874821223b0835
Set SO_REUSEPORT on the multicast sockets.

On Linux this doesn't make any difference, but on macOS this is required
if any other process has already opened an mDNS multicast socket locally,
otherwise bind() will fail.
src/discovery.c