diff --git a/leaderServer.py b/leaderServer.py new file mode 100644 index 0000000000000000000000000000000000000000..f0ced9176fd187d96eefa1565ec617e9dd7b9ebf --- /dev/null +++ b/leaderServer.py @@ -0,0 +1,39 @@ +# Hier werden informationen gespeichert die für alle zugänglich sein müssen. Für den auf Funktionen und Attribute muss der 'import LeaderServer' gemacht werden +# +# +# + + +# Broadcast Informationen +broadcast_ip = '127.0.0.255' +broadcast_port = 5000 + +# Alle IP adressen der beteiligten Server +server_network = [] + +# Alle IP adressen der User +user = [] + +# UUID des Leaders +leader = [] + +# Server einer Liste hinzufügen +def addServer(Server_ip): + server_network.append(Server_ip) + return server_network + +# Leader hinzufügen +def addLeader(server_uuid): + leader.append(server_uuid) + return + +# löschen eines Servers +def deleteServer(server_ip): + global server_network + if server_ip in server_network: + server_network.remove(server_ip) + else: + print("Server Nicht in Liste") + + +