Simpleswitch Direct : serveur et client
Un serveur et un client d'objets distants minimalistes.

Les applications directconnectserver et directconnectclient sont des exemples simples pouvant servir de point de départ à des applications plus complexes.
L'application directconnectserver partage un objet SimpleSwitch défini dans un fichier rep, tandis que l'application directconnectclient en reçoit une réplique. Le serveur dispose d’un temporisateur de deux secondes ; à chaque expiration de ce délai, l’état booléen de la propriété booléenne `currState` de l’objet SimpleSwitch est inversé et l’état actuel est affiché sur le terminal. Chaque client se connecte au changement d’état de la réplique de SimpleSwitch et renvoie l’état actuel au serveur. Pour chaque client connecté, le serveur affiche 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 le répertoire tests/manual/examples/simpleswitch. Ces trois applications sont documentées dans les exemples 2 et 3.
© 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.