Serveur d'écho WebSocket sécurisé

Un serveur simple pour répondre aux clients par l'intermédiaire de WebSockets sécurisés (wss).

L'exemple Secure WebSocket Echo Server montre comment utiliser la classe QWebSocketServer pour mettre en œuvre un serveur d'écho simple sur des sockets sécurisés (wss). La prise en charge de TLS est nécessaire pour que cet exemple fonctionne. Il s'authentifie auprès du client et, en cas de succès, peut accepter un message du client, auquel il répond. Pour les besoins de l'illustration, sa réponse est simplement une copie du message qui lui a été envoyé.

Ce serveur est configuré avec un certificat et une clé auto-signés. À moins que les clients qui contactent ce serveur ne soient configurés pour faire confiance à ce certificat, ce qui est le cas de Secure WebSocket Echo Client, ils rejetteront ce serveur.

Client HTML Secure WebSocket Echo

Cet exemple comporte un client HTML. Mais il ne fonctionnera que si le navigateur utilisé supporte le certificat comme décrit ci-dessus, ou s'il ignore les erreurs TLS pour les adresses localhost.

Exemple de projet @ code.qt.io

Voir aussi Secure WebSocket Echo Client et WebSocket Echo Server.

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