繁体   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