私はこのデザインにアプローチするための最良の方法を見つけようとしています...これが私がやろうとしていることの背景です:
イーサネット経由でコンピューターにデータを送信するシンプルなデジタルI/Oコントローラーがあります。このデータをイーサネット経由で受信できるプログラムがあります。このデータをGUIで表示する別のフロントエンドアプリケーションが必要です。イーサネット経由でI/Oデータを取得するプログラムと、これをフロントエンドとして表示するプログラムをインターフェイスするための最良の方法を見つけようとしています。このインターフェイスは、コンピューターが起動するたびに実行され、バックグラウンドでI/Oを常にポーリングする必要があります。
Windows Communication Foundation(WCF)について読んだことがありますが、これはこれを行うための良い方法のようです。Windowsサービスは静かにI/Oをポーリングし続けるため、WCFインターフェイスに接続するクライアントはこのデータをGUIに表示できます。
私はこれについてすべて間違っていますか?これは物事を行うための良い方法のように見えますか?フロントエンドクライアントはどのようにしてWCFサービスからデータを取得しますか?
前もって感謝します。