【发布时间】:2015-01-28 20:32:35
【问题描述】:
假设有两个以上(理想情况下,很多)服务器。其中一些提供例如 http 或 ftp 服务。只有其中一些。有一台“客户端”计算机需要从每个 http 服务器收集信息,但它不“知道”哪些服务器是 http 服务器。客户端程序是使用 ZeroMQ 用 C 语言编写的。它如何找出需要哪些服务器?
如果您能提供一些代码示例,我将不胜感激。谢谢!
【问题讨论】:
-
@dmg,http 服务器只是示例。只有客户端使用 ZeroMQ 编写
-
除非我遗漏了什么,否则 ZeroMQ 和发现是正交的。对于发现,您需要 Bonjour(avahi、zeroconf 等)之类的东西。作为最后的手段,我对你的服务器进行端口扫描,但我不推荐它。
标签: c algorithm networking zeromq