From 75089cc99c1107f2bd1bd65edfa1c921ed8c97c1 Mon Sep 17 00:00:00 2001
From: Zanger <MZanger@uhlsport.com>
Date: Sun, 14 Jan 2024 19:34:10 +0100
Subject: [PATCH] win mac sync

---
 server.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/server.py b/server.py
index 9dc5ee1..1bc6200 100644
--- a/server.py
+++ b/server.py
@@ -174,7 +174,8 @@ class Server(multiprocessing.Process):
         while True:
             try:
                 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
-                    s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
+                    if self.os == "macOS":
+                        s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
                     s.bind((self.server_address, server_heartbeat_tcp_listener_port))
                     actual_port = s.getsockname()[1]
                     print(f"Heartbeat Listener Started on port {actual_port}")
-- 
GitLab