我正在开发一个客户端/服务器应用程序。两者都在同一台机器上,通信将是 1-1,因此一台服务器总是一台客户端。
但是我必须让客户端和服务器表现得像服务器和客户端一样,所以他们中的任何一个都可以在需要时开始“交谈”。我使用 WCF (C#) 提供了一个命名管道解决方案,但我的问题是:还有其他更好的方法吗?我需要为每个客户端-服务器通信声明 2 个命名管道,并且命名管道的数量可能存在某种限制,所以我不知道如何获得更好的方法。
有什么建议吗?
我强烈推荐SignalR,因为它适用于大多数技术并且完全符合您的要求。它很容易上手并且开箱即用!
好吧,命名管道没有限制,只是您的计算机资源限制。而且由于它们工作得非常快而且我在我的本地机器上使用它,所以它是最好的选择。让我的项目运行起来并摇摆不定。
感谢您的建议,但不是那么好