From 23d4e9b664d696615a8c6e852840546bddf005b2 Mon Sep 17 00:00:00 2001
From: Zanger <MZanger@uhlsport.com>
Date: Sun, 14 Jan 2024 19:43:21 +0100
Subject: [PATCH] win to mac

---
 chat_server.py | 2 +-
 server.py      | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/chat_server.py b/chat_server.py
index c3681d9..762abcc 100644
--- a/chat_server.py
+++ b/chat_server.py
@@ -35,7 +35,7 @@ if __name__ == '__main__':
         broadcast_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
         broadcast_socket.sendto(MSG, (broadcast_address, BROADCAST_PORT))
     else:
-        broadcast_socket.sendto(MSG, ('<broadcast>', BROADCAST_PORT))
+        broadcast_socket.sendto(MSG, (broadcast_address, BROADCAST_PORT))
     print("Successfully sent message")
 
     message, server = broadcast_socket.recvfrom(1024)
diff --git a/server.py b/server.py
index 1bc6200..2bb98f9 100644
--- a/server.py
+++ b/server.py
@@ -257,7 +257,7 @@ class Server(multiprocessing.Process):
         if self.os == "macOS":
             server_socket.connect((BROADCAST_ADDRESS, self.server_port))
         else:
-            server_socket.connect((self.server_address, self.server_port))
+            server_socket.connect((BROADCAST_ADDRESS, self.server_port))
             
         server_socket.sendto(str.encode(message), addr)
         server_socket.close()
@@ -281,7 +281,7 @@ class Server(multiprocessing.Process):
             listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
             listen_socket.bind((BROADCAST_ADDRESS, BROADCAST_PORT))
         else:
-            listen_socket.bind((self.server_address, BROADCAST_PORT))
+            listen_socket.bind(('', BROADCAST_PORT))
 
         print(self.server_id+": "+"Listening to client register broadcast messages")
 
@@ -385,7 +385,7 @@ class Server(multiprocessing.Process):
             broadcast_socket.sendto(MSG, (BROADCAST_ADDRESS, PORT))
             broadcast_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
         else:
-            broadcast_socket.sendto(MSG, ('<broadcast>', PORT))
+            broadcast_socket.sendto(MSG, (BROADCAST_ADDRESS, PORT))
         broadcast_socket.close()
 
     def listen_for_cache_update(self):
@@ -406,7 +406,7 @@ class Server(multiprocessing.Process):
             listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
             listen_socket.bind((BROADCAST_ADDRESS, BROADCAST_PORT))
         else:
-            listen_socket.bind((MY_IP, BROADCAST_PORT))
+            listen_socket.bind(('', BROADCAST_PORT))
 
         print(self.server_id+": "+"Listening to cache update broadcast messages")
 
-- 
GitLab