Web服务客户端中止连接
本文关键字:连接 客户端 服务 Web | 更新日期: 2023-09-27 18:20:10
如何知道客户端是否中止/关闭了web服务中服务器的连接。我有一个流量很高的应用程序,有时为了进行无休止的通信,我的客户会中止/关闭交易,我的结果是肯定的,因为我不知道客户是否还在等待我的回复。
我的Web服务使用C#,框架为4.0
我需要从服务器解决这个问题。
你不能这就是HTTP协议的工作方式
你必须实现自己的代码来测试服务是否启动:
如何在C#中测试与未知web服务的连接?
最大限度地减少问题的一种方法是在Web服务中使用会话。当然,这一决定可能会带来其他影响(例如系统资源消耗增加),但允许您检测会话何时因客户端不活动而结束。您必须进行一些测试,以找到最适合您需求的超时值。下面的链接包含有关配置Microsoft和使用会话使用Web服务的信息:
http://msdn.microsoft.com/en-us/library/ms733040.aspx
我希望它能有所帮助。编码快乐!