Einfacher WebSocket-Chat

Eine minimale Chat-Anwendung, die das WebSocket-Protokoll verwendet.

Diese Anwendung zeigt, wie man die Klassen QWebSocket und QWebSocketServer verwendet, um eine minimalistische Chat-Anwendung über das WebSocket-Protokoll zu erstellen. Das Beispiel ist ein Server, der es mehreren Clients erlaubt, sich mit ihm zu verbinden, um Nachrichten zu senden und zu empfangen.

Standardmäßig lauscht er am localhost-Port 1234. Er verfolgt alle Clients, die mit ihm verbunden sind, und jedes Mal, wenn einer der Clients eine Nachricht an den Server sendet, wird die Nachricht an alle anderen Clients weitergeleitet. Wenn ein Client die Verbindung trennt, wird er aus der Liste der Clients entfernt.

Simple WebSocket Chat HTML Client

Es gibt auch einen HTML-Client, der dazu dient, sich mit dem Server zu verbinden und die Verbindung zu trennen, die Verbindung abzufragen, Nachrichten zu senden und alle von anderen Clients gesendeten Nachrichten anzuzeigen.

Beispielprojekt @ code.qt.io

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.