Skip to content
Snippets Groups Projects
Commit 3ae2731e authored by Quoc Nguyen Dao's avatar Quoc Nguyen Dao
Browse files

fix

parent d428771c
No related branches found
No related tags found
1 merge request!2leader election und heartbeat
......@@ -3,6 +3,7 @@ import threading
from datetime import datetime
import time
BROADCAST_IP = "192.168.0.255"
# Listening port Server Discovery
SERVER_BROADCAST_PORT = 5974
......@@ -14,7 +15,6 @@ CLIENT_BROADCAST_PORT = 5973
MY_HOST = socket.gethostname()
MY_IP = socket.gethostbyname(MY_HOST)
BROADCAST_IP = '.'.join(MY_IP.split('.')[:-1] + ['255'])
class Server():
def __init__(self):
......@@ -44,7 +44,7 @@ class Server():
# create socket bind to server address
broadcast_listen_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
broadcast_listen_sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
broadcast_listen_sock.bind(('', SERVER_BROADCAST_PORT))
broadcast_listen_sock.bind(('0.0.0.0', SERVER_BROADCAST_PORT))
while True:
......@@ -71,7 +71,7 @@ class Server():
break
time.sleep(1)
self.print_group_view() # Debug-Ausgabe der Gruppenansicht nach dem Broadcast
#this function enables the server to send a broadcast to the server group and receive the answers of existing members
def BroadcastSendAndReceive(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment