From 07bf8ef3b113bf751b226cd12467abe91254fe51 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 9 Feb 2018 17:44:53 +0100 Subject: [PATCH] Allow udp port reuse --- plugins/AnnounceLocal/BroadcastServer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/AnnounceLocal/BroadcastServer.py b/plugins/AnnounceLocal/BroadcastServer.py index 82570fba..62f5fd53 100644 --- a/plugins/AnnounceLocal/BroadcastServer.py +++ b/plugins/AnnounceLocal/BroadcastServer.py @@ -21,6 +21,7 @@ class BroadcastServer(object): def createBroadcastSocket(self): sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) + sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) if hasattr(socket, 'SO_REUSEPORT'): sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)