如何知道客户端是否已中止/关闭了Web服务中服务器的连接。 我有一个高流量的应用程序,有时为了间歇性的通信,我的客户正在中止/关闭交易,我有一个积极的消极,因为我不知道客户是否仍在等待我的回应。
我的web服务在C#中使用框架4.0
我需要从服务器解决这个问题。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以将问题最小化的一种方法是在Web服务中使用会话。当然,此决策可能会带来其他影响(例如,增加系统资源的消耗),但会允许您检测会话何时因客户端不活动而结束。您将不得不进行一些测试以找到最适合您需要的超时值。以下链接包含有关配置Microsoft和使用会话使用Web服务的信息:
http://msdn.microsoft.com/en-us/library/ms733040.aspx
我希望它有所帮助。 快乐的编码!