ich bin noch relativ neu in der Programmierung (v.a. auch Netzwerk/Socket etc.) und bräuchte mal kurz eure Hilfe zu einem Server / Client Protokoll.
Mein Ziel: Eine ganz simple Socket - Server - Client Programmierung, mit mehreren Clients zur Auswahl.
Server schickt Befehle (Daten auslesen, GPIO ansteuern etc.) und der ausgewählte Client antwortet - nichts Wildes.
Hierzu hab ich mir auf YouTube die Tutorials von "buildwithpython" angeschaut. https://www.youtube.com/playlist?list=P ... 1giva2payF
Ist, finde ich sehr gut erklärt und hat mir viel gebracht. Der Single-Client läuft bei mir 1A – auch die Programmierung von GPIO-Befehlen etc. habe ich alles super geklappt.
Bei dem MultiClienten hab ich allerdings ein paar Probleme mit dem Server.py Protokoll.
Es funktioniert nämlich nicht so wie in den Videos und ich kann mir leider nicht weiterhelfen.
Und zwar folgendes:
Wenn ich die Server.py starte, bekomme ich folgende Meldung: (soweit alles ok)

Starte ich nun die Client.py, verbindet sich diese mit dem Server, allerdings wird mir die Meldung einer erfolgreichen Verbindung nicht angezeigt!
Auf meinen Bildschirm passiert nichts.
Erst nachdem ich in dem Server-Fenster "Enter" drücke, kommt die Nachricht, dass eine Verbindung hergestellt wurde (+ Nachricht eines nicht vorhandenen Befehls "Command not recognized).
Allerdings soll die Nachricht einer Verbindung automatisch aufpoppen. Im Single Client / Server funktioniert das einwandfrei. Nur hier leider nicht.

Wenn ich einen 2. Clienten verbinden ist es dasselbe Spiel. Die Meldung kommt erst, wenn ich im Server-Fenster "Enter" drücke...

nächstes Problem:
Wenn ich mir alle bestehenden Verbindungen Anzeigen lassen will (Befehl list), passiert zunächst nichts (siehe Bild)

Erst nachdem ich die Clienten Protokolle geschlossen habe kommt die Anzeige meiner Verbindungen (die nun ja nicht mehr stimmt...)

Ich weiß nicht, wo hier der Fehler liegt. Ich vermute, das hat was mit dem Threading zu tun...
Die Python Dateien sind hier angehängt:
https://github.com/attreyabhatt/Reverse ... hell%20v2)
Hoffentlich könnt ihr mir ein bisschen helfen!!
Vielen Dank =)