我正在尋找一種方法來檢測gsoap web服務是否可用。 不幸的是,當服務處於脫機狀態時,客戶端gsoap會長時間呼叫 。將soap.recv_timeout和soap.send_timeout設置爲 零沒有幫助。當服務器不可用時gsoap客戶端調用塊
3
A
回答
6
這是一個有點晚,但我終於通過源代碼躲躲閃閃(他們爲什麼不記錄這個,我不知道),發現(我認爲是)一個更好的答案:
看爲「soap.connect_timeout」。當我將其設置爲3時,如果Web服務不可用,則在3秒後超時。
上述recv_timeout和send_timeout在「服務不可用」的情況下對我無效。
2
我敢肯定,通過設置soap.recv_timeout和soap.send_timeout與0意味着沒有超時。嘗試用1設置這個變量(1表示1秒)。
0
我來到這裏尋找同樣的問題的解決方案,並認識到有關將recv_timeout設置爲0的錯誤部分,但我已將它設置爲20,仍然沒有超時,所以我在第二篇文章後面使用了connect_timeout按照我的意圖工作。
相關問題
- 1. Axis客戶端gsoap服務器
- 2. 同一模塊中的gSOAP服務器和客戶端
- 3. gSOAP:沒有gSOAP服務器的REST客戶端
- 4. 客戶端到服務器端調用
- 5. gSOAP客戶端的WCF服務
- 6. SignalR HTTP 500當從客戶端調用服務器方法時
- 7. 從服務器調用客戶端?
- 8. 服務器調用客戶端(EJB)
- 9. 如何在使用gSOAP時將數據從客戶端傳遞到服務器?
- 10. 如何使用gsoap在客戶端調用多個服務而沒有衝突
- 11. 使用C++ GSOAP客戶端訪問Amazon S3服務
- 12. gSOAP C++多線程獨立服務器和客戶端示例
- 13. UDP客戶端/服務器塊
- 14. WCF服務器/客戶端回調,從客戶端到服務器的回覆
- 15. 當客戶端可以使用Javascript時客戶端WCF服務的安全性客戶端
- 16. 客戶端 - 服務器用戶認證
- 17. 如何禁用客戶端腳本塊服務器端(asp.net)
- 18. 測試powermock模擬http服務器超時客戶端調用
- 19. C#服務器客戶端應用程序(一個服務器多客戶端)
- 20. 從C#客戶端調用soap服務
- 21. 客戶端異步調用WCF服務
- 22. 從Android客戶端調用Web服務
- 23. 從WCF客戶端調用ServiceStack服務
- 24. Jersey客戶端調用RESTful服務
- 25. Web服務調用客戶端代碼
- 26. 從Java客戶端調用Web服務
- 27. 客戶端同步服務調用
- 28. 僅從客戶端調用Web服務
- 29. WCF客戶端調用Java Web服務
- 30. 當客戶端從服務器調用Web服務時,如何在共享庫中的服務器項目和客戶端項目中使用jpa實體類?
太好了,謝謝。我試試看。 –