Client QML WebSocket

Explique comment écrire un exemple de client QML WebSocket.

L'exemple de client QML WebSocket crée une connexion WebSocket sécurisée et une connexion non sécurisée à un serveur d'écho, en utilisant l'API QML, et alterne entre l'ouverture et la fermeture des connexions. Chaque fois qu'une connexion a été ouverte, il envoie un message.

QML WebSocket Client GUI

Cet exemple ouvre une fenêtre avec un message de bienvenue. Chaque fois que l'on clique sur la fenêtre, il alterne l'ouverture et la fermeture de deux connexions vers un serveur d'écho externe. Le serveur d'écho utilisé se trouve à ws.ifelse.io, et une connexion Internet est nécessaire pour que l'exemple fonctionne. De plus, le protocole TLS doit être activé pour que la connexion sécurisée fonctionne. Lorsque la connexion est ouverte ou fermée, le signal statusChanged est traité par le gestionnaire onStatusChanged. Chaque fois que le socket est ouvert, un message est envoyé, et chaque fois que le socket est fermé, un message est enregistré dans la fenêtre. En outre, un gestionnaire onTextMessageReceived enregistre dans la fenêtre les messages reçus du serveur.

Exemple de projet @ code.qt.io

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