假设我在同一子网上有许多机器,它们上面有HTTP侦听器,它们在一个众所周知的端口上进行侦听,而在客户端应用程序中,我想枚举运行此http侦听器的所有可用服务器。 除了逐个浏览所有机器并检查我的服务是否已启动并正在收听外,我有什么选择吗? 我想我想知道我是否可以做任何聪明的事情,例如发送所有机器的多播和可用的服务器可以响应 一般来说,当涉及一堆http侦听器时,什么样的发现方案是常见的
答案 0 :(得分:2)
HTTP是基于TCP的,根据定义,它不支持多播。
所以不,没有办法。你必须单独连接每一个。