如何使用Javascript在网络中广播消息?

时间:2015-04-08 08:56:37

标签: javascript node.js broadcast

问题是相当自我解释的。我想从网页自动检测本地网络中的服务器软件。我能够通过节点发送和接收广播,但为此我需要能够使用浏览器内的javascript发送或接收广播,然后直接连接到我的服务器。

有谁知道怎么做?是否有图书馆,或者我运气不好?

1 个答案:

答案 0 :(得分:1)

我衷心建议您查看coreos/etcdhashicorp/consul或其他一些服务发现解决方案,该解决方案会公开有关服务位置的HTTP接口和JSON数据。

由于您无法从浏览器访问底层网络设备(想象一下,如果我可以从外部位置开始探测SO的内部网络),可以说,设置和编写正确的节点需要花费相同的时间.js应用程序用于发现网络上的资源并通过JSON将这些资源暴露给您的客户端,但使用适当的服务发现解决方案意味着您可以将其应用于明天在他们可能发现的任何情况下您的应用程序可能正在运行的任何类型的网络配置他们自己在运行时(光纤电缆在两个中心之间被切断,一些硬件掉落并打破了开关,一些东西垄断了所有网络带宽,服务的IP地址间歇性地改变等等。)