Serveur et client Simpleswitch Direct

Serveur et client minimaliste pour les objets distants.

Sortie du terminal avec l'état de la source et l'état de la réplique qui basculent entre vrai et faux

Les applications directconnectserver et directconnectclient sont des exemples simples qui peuvent être utilisés comme points de départ pour des applications plus complexes.

L'application directconnectserver partage un objet SimpleSwitch défini dans le fichier rep, tandis que l'application directconnectclient obtient une réplique de cet objet. Le serveur dispose d'une minuterie de deux secondes et, à chaque fois qu'elle s'arrête, l'état booléen de la propriété currState de l'objet SimpleSwitch est modifié et l'état actuel est imprimé sur le terminal. Chaque client se connecte au changement d'état de la réplique SimpleSwitch et transmet l'état actuel au serveur. Pour chaque client connecté, le serveur imprime l'état du client sur le terminal.

L'implémentation de ces deux applications est documentée dans l'exemple 1.

D'autres exemples simples se trouvent dans tests/manuel/exemples/simpleswitch. Ces trois applications sont documentées dans les exemples 2 et 3.

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.