2016-05-10 15 views
0

私は、サーバーからデータを読み込むOPCクライアントを作成しています。私は自分のフォーム上にリアルタイムでサーバとの接続状況を表示する必要があります。これはできますか?例えばフォームでリアルタイムに接続ステータスを表示するにはどうすればよいですか?

private void checkStatus() 
{ 
    testValue.Text = cl.GetConnectionState().ToString(); 
} 

cl.GetConnectionState() - 接続ステータスを示す方法。

+0

タイマーを追加すると、指定した期間のステータスを確認できます。特定の含意に応じて、2秒ごとまたは任意の時間間隔で接続を確認してください。 – Gnqz

+0

ああ、そうです!私はそれについて考えなかった。ありがとう!私は試してみる – Ramon

答えて

1

この関数を呼び出すタイマーを追加します。関数自体は問題なく、状態を正しく更新する必要があります。

これを正しく実行したい場合は、このコードをStateChangeイベントハンドラに挿入します。そうすれば、あなたのコードはこの関数を永遠に実行せず、代わりに状態が変わるのを待つでしょう。

+0

はい!答えてくれてありがとう、Gnqz、私はすでにそれを試しました。それは素晴らしい作品です! – Ramon

関連する問題