Simpleswitch Direct Server und Client
Ein minimalistischer Remote Object Server und Client.
Die Anwendungen directconnectserver und directconnectclient sind einfache Beispiele, die als Ausgangspunkt für komplexere Anwendungen verwendet werden können.
Die directconnectserver-Anwendung gibt ein in einer Datei definiertes SimpleSwitch-Objekt frei, während die directconnectclient-Anwendung ein Replikat davon erhält. Der Server verfügt über einen Zwei-Sekunden-Timer, und jedes Mal, wenn dieser abgelaufen ist, wird der boolesche Zustand der booleschen currState-Eigenschaft des SimpleSwitch-Objekts umgeschaltet und der aktuelle Zustand auf dem Terminal ausgegeben. Jeder Client stellt eine Verbindung zur Zustandsänderung des SimpleSwitch-Replikats her und sendet den aktuellen Zustand an den Server zurück. Für jeden verbundenen Client gibt der Server den Zustand des Clients an das Terminal zurück.
Die Implementierung dieser beiden Anwendungen ist in Beispiel 1 dokumentiert.
Weitere einfache Beispiele befinden sich unter tests/manual/examples/simpleswitch. Diese drei Anwendungen sind in Beispiel 2 und Beispiel 3 dokumentiert.
© 2025 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.