Projekt:2021/WORDLE: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Zeile 136: Zeile 136:
<code>void processMessage(String pClientIP, int pClientPort, String pMessage)</code><br />
<code>void processMessage(String pClientIP, int pClientPort, String pMessage)</code><br />
Der Client mit der angegebenen IP und der angegebenen Portnummer hat dem Server eine Nachricht gesendet. Dieser ruft daraufhin diese Methode ohne Anweisungen auf. Durch das Überschreiben in Unterklassen kann auf diese Nachricht des angegebenen Client reagiert werden.
Der Client mit der angegebenen IP und der angegebenen Portnummer hat dem Server eine Nachricht gesendet. Dieser ruft daraufhin diese Methode ohne Anweisungen auf. Durch das Überschreiben in Unterklassen kann auf diese Nachricht des angegebenen Client reagiert werden.
<code>void processNewConnection(String pClientIP, int pClientPort)</code><br />
Der Client mit der angegebenen IP-Adresse und der angegebenen Portnummer hat eine Verbindung zum Server aufgebaut. Der Server hat daraufhin diese Methode aufgerufen, die in dieser Klasse keine Anweisungen enthält. Durch das Überschreiben in Unterklassen kann auf diesen Neuaufbau einer Verbindung von dem angegebenen Client zum Server reagiert werden.
<code>void send(String pClientIP, int pClientPort, String pMessage)</code><br />
Wenn eine Verbindung zum angegebenen Client besteht, dann wird diesem Client die angegebene Nachricht - um einen Zeilentrenner erweitert - gesendet.
<code>void sendToAll(String pMessage)</code><br />
Die angegebene Nachricht wird - um einen Zeilentrenner erweitert - an alle verbundenen Clients gesendet.
<code>void close()</code><br />
Alle bestehenden Verbindungen werden getrennt. Der Server kann nicht mehr verwendet werden.
8.581

Bearbeitungen

Navigationsmenü