Chatten in Python



Der Server . . .

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

Unter Windows genügt auch ein Doppelklick auf das Symbol chat_server.py

Die Tastenkombination <Strg> + <Untbr> beendet den Chat-Server unter Windows (Linux: <Strg> + <C>). Der Server protokolliert folgende Daten mit:


Der Chat-Client . . .

. . . wird aufgerufen durch Doppelklick auf chat_client.py

Alternativ funktioniert auch auf der Kommandozeile python3 chat_client.py, Ergebnis:

Der Client

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 (bzw. ) geht's zum Server. Alternativ geht auch der Button Senden. Die Bedeutung der drei anderen Buttons:

Auf die letzten beiden Buttons kann man auch über das Popup-Menü zugreifen: Popup-Menu

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

Einstellungen

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