2016-05-10 25 views
0

我正在創建一個從客戶端讀取數據的OPC客戶端。我需要在我的表單上實時顯示與服務器的連接狀態。這可以做到嗎?如何在我的表單上實時顯示連接狀態?

例如:

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

cl.GetConnectionState() - 方法,顯示連接狀態。

+0

您可以添加一個計時器,它將檢查給定時間段內的狀態。假設您根據具體含義每隔2秒或任意一段時間檢查連接。 – Gnqz

+0

哦,對!我沒有想過。謝謝!我會嘗試 – Ramon

回答

1

添加一個定時器來調用該函數。功能本身很好,應該正確更新狀態。

雖然,如果你想做的對,我會說這個代碼放在StateChange事件處理程序中。這樣,你的代碼將永遠不會運行這個函數,而是等待狀態改變。

+0

是的!謝謝你和Gnqz的回答,我已經試過了。它很棒! – Ramon

相關問題