WCF 中可以进行双工通信吗?
最佳答案
双工模式通信是指双向通信。通常在 WCF 中,客户端调用服务器。但是服务器无法调用客户端,例如通知聊天客户端有新的聊天消息可用。
通过双工合约,服务器提供客户端必须实现的接口(interface)。现在有两个接口(interface),一种是服务器照常实现的,另一种是客户端实现的。这使得服务器能够调用客户端上的方法。在聊天程序场景中,这使得服务器能够在有新消息可用时通知客户端,而客户端不必不断地检查服务器是否有新消息。
关于WCF双工通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2555988/