我在同一公司网络上有许多WPF客户端.我希望这些客户端彼此共享消息.我不想运行单独的服务器进程,因此无代理解决方案看起来最好.我考虑过使用PNRP,但这似乎需要在每个客户端上运行PNRP服务,我不确定我能保证所有客户端都能运行或者运行它.我也看过ZeroMq看起来非常理想它的简单性和非常轻量级,但是我需要知道TCP / IP风格通信的端点,每个客户端都不会知道其他客户端而不是他们需要的东西发现彼此.所以基本上我想要一种多播风格的通信,但不必使用多播,因为这将要求我获得在公司网络内设置的一系列地址,并涉及基础设施等.
所以我想问题是,有没有我认为不符合要求的选项?
在此先感谢您的帮助.
解决方法:
ZeroMQ pub-sub模式简单快捷,直到您接触到数百个客户端;您可以切换到真正的多播协议然后(PGM)而无需修改您的应用程序.