Client WebSocket QML
Explique comment écrire un exemple de client WebSocket QML.
L'exemple de client WebSocket QML établit une connexion WebSocket sécurisée et une connexion non sécurisée vers un serveur echo, à l'aide de l'API QML, et alterne entre l'ouverture et la fermeture de ces connexions. À chaque fois qu'une connexion est ouverte, il envoie un message.

Cet exemple ouvre une fenêtre affichant un message de bienvenue. À chaque clic sur la fenêtre, il alterne entre l’ouverture et la fermeture de deux connexions vers un serveur d’écho externe. Le serveur d’écho utilisé se trouve à l’adresse ws.ifelse.io ; 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 géré par le gestionnaire `onStatusChanged`. Chaque fois que la socket est ouverte, un message est envoyé, et chaque fois qu’elle est fermée, un message est affiché dans la fenêtre. De plus, un gestionnaire `onTextMessageReceived` affiche dans la fenêtre les messages reçus du serveur.
© 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.