diff --git a/chat_server.py b/chat_server.py index c3681d9a96e0ae250ec339b7edb2a029ddab2c42..762abccecd7ba07ef4fbf53df53d32c2edfb7250 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 1bc62007aedb1ad6e369098d5315d247c2fe327d..2bb98f99a0f597f6d532f2efce6100705dbdb585 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")