【发布时间】:2013-08-02 14:49:10
【问题描述】:
我正在开发一个客户端/服务器应用程序。 两者都在同一台机器上,并且通信将是 1-1,因此始终是一个服务器一个客户端。
但是我必须让客户端和服务器表现得像服务器和客户端一样,所以如果需要,它们中的任何一个都可以开始“交谈”。 我使用 WCF (C#) 提供了一个命名管道解决方案,但我的问题是: 还有其他更好的方法吗? 我需要为每个客户端-服务器通信声明 2 个命名管道,并且命名管道的数量可能存在某种限制,所以我不知道如何获得更好的方法。
有什么建议吗?
【问题讨论】:
-
是否可以将它们放在同一个进程中?