Information Technology Reference
In-Depth Information
9.2
Beispiel: Ein Broadcast-Server
Für unser erstes kleines Beispiel wollen wir mit einem Websocket kommuni-
zieren, der einen eingegebenen Text an alle Clients weiterleitet, die eine aktive
Verbindung zu dem Socket haben. Es handelt sich nicht um eine echte Inter-
net-Chat-Anwendung. Um die hohe Interaktivität von Websockets darzustellen,
eignet es sich aber sehr gut. Abbildung 9.1 zeigt, wie vier verbundene Clients
untereinander Nachrichten austauschen.
Abbildung 9.1: Vier Verbindungen zu dem Websocket-Broadcast-Server
9.2.1 Der Broadcast-Client
Im HTML-Code reicht ein Textfeld, in das die zu versendende Nachricht einge-
geben werden kann. Um die Leistungsfähigkeit von Websockets zu verdeutli-
chen, wollen wir, dass jedes Zeichen sofort an alle angeschlossenen Teilneh-
Search WWH ::




Custom Search