【发布时间】:2012-02-29 12:03:07
【问题描述】:
我正在运行 WCF 自托管服务器。连接正常,我可以处理它们。 但是现在对于长连接,我们决定断开连接,处理请求并将结果发送回客户端的自托管服务器。
我如何知道我应该向哪个客户端发回请求?我需要记住每个客户地址吗?我怎么知道他们的地址,他们是否应该提供回地址作为输入参数?或者也许有更简单、正确和优雅的方法来解决这个常见问题?
【问题讨论】:
-
你为什么要断开连接?我尝试过这样的事情来避免客户端挂起......但后来我意识到我可以让客户端调用异步,而无需切断连接。
-
听起来你可以使用回调合约。 codeproject.com/Articles/17704/…
-
在断开连接或多连接的应用程序中,您应该在每个请求中发送连接字符串(加上加密将确保您的数据安全)