WCF中的双向连接

时间:2012-10-01 14:00:13

标签: c# winforms wcf reference

我正在创建一个简单的通知程序,我正在使用WCF。 在本程序中,两个用户使用IP地址相互连接。 当他们连接时,如果每个用户填写一个文本框并按下回车键,其他用户将通知。

为此,我在解决方案(服务器和客户端)中有两个项目A和B,我成功地从A到B建立了连接。

为此,我在B中添加了B的引用。

现在我想要这样做从B到A.的连接当我想添加A的引用但是我得到了

循环参考错误。

1 个答案:

答案 0 :(得分:2)

首先,您必须确定是否有多个客户端需要连接到您在服务器上运行的程序。如果是这样,您必须添加服务引用或为您的客户端应用程序创建代理。如果您希望服务器将消息“推送”到客户端应用程序,则必须从客户端向您的WCF服务注册callback。请阅读this链接,了解有关WCF回调的更多信息。