2011-06-13 177 views
1

我準備寫一個智能客戶端應用程序。這個應用程序將是基於鞦韆的桌面客戶端,將與Web服務進行通信。當服務器端文件系統發生任何更改時,我想成爲從Web服務發送給客戶端的消息。我想使用Web服務,但我不確定如何實現服務器和客戶端之間的雙向通信。可能嗎?如果是這樣如何?如果不是什麼選擇?服務器到客戶端通知/ Web服務(jax-ws)到客戶端通信

回答

2

您必須對您的客戶端進行編程,以便能夠在預定義頻率之後對請求執行ping操作,以檢查服務器端是否發生了更改。客戶端期望在服務器上發生更改,如果沒有更改,則爲null。

+0

謝謝同樣的想法是在我心中,但我需要在客戶端立即採取行動,如果有些事情在服務器端發生變化,當我平時我的服務器時間,它會降低性能,因爲我必須寫一個單獨的線程來ping服務器。並且該線程始終處於運行狀態。我需要一些其他解決方案,如在服務器端發生某些更改,它會立即向客戶端發送操作。\ – Asghar 2011-06-14 09:52:42

+0

IMO,無法告訴您的服務器這些客戶端正在等待響應。所以你必須堅持要求/響應程序。 – 2011-06-14 09:59:22