From 3dd787ad29a5821648f4c362a35da6a452a2a858 Mon Sep 17 00:00:00 2001
From: Luca Randazzo <luca.randazzo@student.reutlingen-university.de>
Date: Tue, 19 Nov 2024 15:37:30 +0000
Subject: [PATCH] Upload New File
---
leaderServer.py | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
create mode 100644 leaderServer.py
diff --git a/leaderServer.py b/leaderServer.py
new file mode 100644
index 0000000..f0ced91
--- /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")
+
+
+
--
GitLab