簡體   English   中英

Web服務客戶端中止連接

[英]Web Service client aborted connection

我如何知道客戶端是否已中止/關閉來自Web服務中服務器的連接。 我的應用程序流量很大,有時間歇性通信會導致我的客戶中止/關閉交易,而我的評價卻是負面的,因為我不知道客戶是否還在等待我的回復。

我的Web服務是在C#中使用框架4.0

我需要從服務器解決此問題。

您不可能是HTTP協議的工作方式

您必須實現自己的代碼以測試服務是否啟動:

如何在C#中測試與未知Web服務的連接?



最小化問題的一種方法是在Web服務中使用會話。 當然,此決定可能會帶來其他影響(例如,增加系統資源的消耗),但將使您能夠檢測到會話何時因客戶端不活動而結束。 您將必須進行一些測試才能找到最適合您的超時值。 以下鏈接包含有關配置Microsoft以及使用會話使用Web服務的信息:

http://msdn.microsoft.com/en-us/library/ms733040.aspx

希望對您有所幫助。 編碼愉快!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM