Simpleswitch Direct サーバーとクライアント

最小限のリモートオブジェクトサーバーとクライアントです。

directconnectserver と directconnectclient アプリケーションはより複雑なアプリケーションの開始点として使用できる簡単な例です。

directconnectserverアプリケーションはrepファイルで定義されたSimpleSwitchオブジェクトを共有し、directconnectclientアプリケーションはそのレプリカを取得します。サーバには2秒間のタイマーがあり、タイムアウトする度にSimpleSwitchオブジェクトのcurrStateプロパティのboolean状態がトグルされ、現在の状態がターミナルに出力されます。各クライアントはSimpleSwitchレプリカの状態変化に接続し、現在の状態をサーバに返します。接続された全てのクライアントに対して、サーバはクライアントの状態を端末にプリントアウトします。

これら二つのアプリケーションの実装は1に書かれています。

他の簡単な例は tests/manual/examples/simpleswitch にあります。これら3つのアプリケーションは2と3で説明します。

サンプルプロジェクト @ code.qt.io

©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。