api:documentation:netzwerk:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
api:documentation:netzwerk:start [2021/02/05 14:14] – Martin Pabst | api:documentation:netzwerk:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Netzwerkprogrammierung ====== | + | ====== Netzwerkprogrammierung/ |
<WRAP center round important 80%> | <WRAP center round important 80%> | ||
Die Funktionalitäten der Netzwerkprogrammierung stehen nur eingeloggten Nutzern innerhalb der Online-Entwicklungsumgebung zur Verfügung. Sie können daher hier im Wiki leider nicht ausprobiert werden. | Die Funktionalitäten der Netzwerkprogrammierung stehen nur eingeloggten Nutzern innerhalb der Online-Entwicklungsumgebung zur Verfügung. Sie können daher hier im Wiki leider nicht ausprobiert werden. | ||
</ | </ | ||
- | + | ===== Inhalt: ===== | |
- | <WRAP center round info 80%> | + | * [[api: |
- | Die Klasse '' | + | * [[api:documentation: |
- | Für jeden anderen Client derselben Session gibt es ein '' | + | |
- | </ | + | |
- | + | ||
- | Schauen wir uns die Funktionalität an einem einfachen Chat-Programm an: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | <div class=" | + | |
- | + | ||
- | <script type=" | + | |
- | WSTest ws = new WSTest(); | + | |
- | + | ||
- | String name = Input.readString(" | + | |
- | + | ||
- | /** | + | |
- | * hf1a ist der Session-Key. Er kann frei gewählt werden. Alle Clients, die sich mit | + | |
- | * dem selben Session-Key anmelden, können miteinander kommunizieren. | + | |
- | */ | + | |
- | ws.open(" | + | |
- | + | ||
- | while(true) { | + | |
- | | + | |
- | | + | |
- | } | + | |
- | + | ||
- | + | ||
- | class WSTest extends | + | |
- | + | ||
- | | + | |
- | println(" | + | |
- | } | + | |
- | + | ||
- | | + | |
- | | + | |
- | println(message); | + | |
- | } | + | |
- | + | ||
- | | + | |
- | println(" | + | |
- | } | + | |
- | + | ||
- | | + | |
- | println(otherClient.getNickname() + " hat sich abgemeldet.", | + | |
- | } | + | |
- | + | ||
- | | + | |
- | println(" | + | |
- | } | + | |
- | + | ||
- | } | + | |
- | </ | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | </ | + | |
api/documentation/netzwerk/start.1612530849.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)