Servidor y cliente Simpleswitch Direct

Un servidor y un cliente minimalistas de Objetos Remotos.

Salida de terminal con el estado de origen y el estado de réplica alternando entre verdadero y falso

Las aplicaciones directconnectserver y directconnectclient son ejemplos sencillos que pueden servir de punto de partida para aplicaciones más complejas.

La aplicación directconnectserver comparte un objeto SimpleSwitch definido en un archivo rep, mientras que la aplicación directconnectclient obtiene una réplica del mismo. El servidor tiene un temporizador de dos segundos, y cada vez que se agota, el estado booleano de la propiedad booleana currState del objeto SimpleSwitch se conmuta y el estado actual se imprime en el terminal. Cada cliente se conecta al cambio de estado de la réplica SimpleSwitch, y emite el estado actual de vuelta al servidor. Por cada cliente conectado, el servidor imprime el estado del cliente de vuelta al terminal.

La implementación de estas dos aplicaciones se documenta en el Ejemplo 1.

Otros ejemplos sencillos se encuentran en tests/manual/examples/simpleswitch. Estas tres aplicaciones están documentadas en Ejemplo 2 y Ejemplo 3.

Proyecto de ejemplo @ 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.