Allow udp port reuse

This commit is contained in:
shortcutme 2018-02-09 17:44:53 +01:00
parent 32d902d37f
commit 07bf8ef3b1
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -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)