Sicherer WebSocket-Echo-Server

Ein einfacher Server zur Beantwortung von Clients über sichere WebSockets (wss).

Das Secure WebSocket Echo Server Beispiel zeigt, wie man die QWebSocketServer Klasse verwendet, um einen einfachen Echo Server über sichere Sockets (wss) zu implementieren. Damit dieses Beispiel funktioniert, ist TLS-Unterstützung erforderlich. Er authentifiziert sich gegenüber dem Client und kann bei Erfolg eine Nachricht vom Client entgegennehmen, auf die er antwortet. Zur Veranschaulichung ist seine Antwort einfach eine Kopie der Nachricht, die ihm gesendet wurde.

Dieser Server ist mit einem selbstsignierten Zertifikat und Schlüssel konfiguriert. Sofern die Clients, die diesen Server kontaktieren, nicht so konfiguriert sind, dass sie diesem Zertifikat vertrauen, was beim Secure WebSocket Echo Client der Fall ist, werden sie diesen Server ablehnen.

Secure WebSocket Echo HTML Client

Zu diesem Beispiel gehört auch ein HTML-basierter Client. Er funktioniert aber nur, wenn der verwendete Browser das Zertifikat wie oben beschrieben unterstützt oder TLS-Fehler für localhost-Adressen ignoriert.

Beispielprojekt @ code.qt.io

Siehe auch Secure WebSocket Echo Client und WebSocket Echo Server.

© 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.