. . . wird folgendermaßen aufgerufen: python3 chat_server.py

Unter Windows genügt auch ein Doppelklick auf das Symbol 
Die Tastenkombination <Strg> + <Untbr> beendet den Chat-Server unter Windows
(Linux: <Strg> + <C>). Der Server protokolliert folgende Daten mit:
Die TCP/IP-Adresse
Den Port
Den Nick-Name, er kann alternativ zur TCP/IP-Adresse + Port angezeigt werden, falls im Server-Skript die Variable nick_flag auf 1 gesetzt wurde. Die Voreinstellung ist nick_flag = 0 (Anzeige von TCP/IP-Adresse + Port)
Die Nachricht
. . . wird aufgerufen durch Doppelklick auf 
Alternativ funktioniert auch auf der Kommandozeile python3 chat_client.py, Ergebnis:

Das Fenster besteht aus 6 Widgets: 4 Buttons, die Eingabezeile unten und das
Textfenster in der Mitte, in dem die Chat-Sitzung stattfindet. In die
Eingabezeile schreibt man seine Nachricht, per
Verbinden: Versucht eine Verbindung mit dem Chat-Server herzustellen, beachte die Einstellungen!
Info: Öffnet das Info-Fenster . . .
Beenden: Beendet den Chat-Client. Wurde die Sitzung mit dem Server noch nicht beendet, so übernimmt der Chat-Client diese Aufgabe.
Auf die letzten beiden Buttons kann man auch über das Popup-Menü zugreifen:

Das Popup-Menü öffnet sich beim Klick auf die rechte Maustaste im Textfenster. Neu ist hier der Punkt Einstellungen, es öffnet sich folgendes Fenster:

Die Angaben sind sinnvolle Voreinstellungen, falls man auf dem eigenen Rechner chatten will . . . Ansonsten muss man sich die TCP/IP-Adresse des Chat- Servers im Netzwerk geben lassen, gegebenenfalls natürlich auch den aktuellen Port.
Hinweis: Damit der Chat-Client funktioniert, muss die Datei chat_list.py im gleichen Verzeichnis wie der Chat-Client stehen, sonst gibt's ein Problem! Die Datei chat_list.py ist im Zip-Archiv py_chat.zip enthalten.
→ sp, 2023-07-28