我正在構建一個WCF服務,客戶端連接到此服務後,當服務斷開連接時,客戶端不會注意到,並且它不會觸發任何操作,我希望在連接時關閉客戶端窗體丟失,所以我如何檢測WCF服務斷開連接或從客戶端關閉。如何檢測WCF服務關閉或從客戶端斷開連接?
3
A
回答
6
3
您應該設置一個計時器來持續ping服務器,如果失敗,則觸發該服務不再可用的事件。
這個答案也有一些很好的建議。
+0
很酷,你能舉一個例子來做一個wcf服務的ping嗎? –
+1
在您的合同上創建一個名爲'Ping'的操作,該操作不需要參數並返回'true'的'bool'。你的平安。 –
相關問題
- 1. 如何檢測客戶端從node.js服務器斷開連接
- 2. WCF:如果服務器斷開連接,我如何檢測客戶端
- 3. c#檢測客戶端從服務器斷開連接
- 4. 我們如何檢測WCF客戶端何時斷開連接?
- 5. node.js http服務器,檢測何時客戶端斷開連接
- 6. WCF服務如何檢測客戶端斷開
- 7. 檢測Web服務中的客戶端斷開連接
- 8. Thrift服務器:檢測客戶端斷開連接(C++庫)
- 9. socket.io斷開連接事件,客戶端斷開連接檢測
- 10. Flex客戶端從BlazeDS目標斷開連接時檢測(在服務器端)
- 11. 如何檢測從PHP服務器斷開Flash客戶端?
- 12. 如何檢測客戶端何時與服務器斷開連接
- 13. 客戶端如何正常檢測服務器何時斷開連接?
- 14. 在雙工WCF服務中處理客戶端斷開連接
- 15. 實現WSGI流服務:(如何檢測客戶端斷開連接)
- 16. 檢測客戶端已斷開連接從碼頭服務器(使用continuations)
- 17. 檢測當客戶端連接到WCF服務
- 18. TcpListener:如何檢測客戶端斷開連接?
- 19. SignalR - 如何檢測斷開連接的客戶端
- 20. 如何檢測net.CreateServer內部斷開連接的客戶端?
- 21. 客戶端連接打開時關閉Netty服務器
- 22. 如何使用命名管道客戶端/服務器檢測客戶端斷開連接?
- 23. 服務器異步套接字 - 檢測客戶端的關閉連接?
- 24. WCF net.tcp服務器斷開連接 - 如何在客戶端正確處理?
- 25. 斷開連接時關閉客戶端套接字
- 26. Alchemy Websocket服務器 - 如何強制斷開客戶端連接?
- 27. TCP從客戶端檢測斷開的服務器
- 28. 如何在服務器端捕獲客戶端的連接和斷開連接?
- 29. 客戶端斷開連接
- 30. 客戶端關閉連接
是的我以前使用過發現..但我不認爲使用發現所有連接生活是一個好主意..因爲它搜索所有服務器...和公告不會工作,如果連接丟失(機器關機/電纜拔掉)..但我會檢查IsAlive()的事情,並答覆你..謝謝你的回答:) –