【发布时间】:2015-04-24 10:02:57
【问题描述】:
我有一个 php 页面,它显示网络中的计算机地图(以及有关工作配置的一些信息),当我在浏览器中打开此地图时,我想看看它是什么。 是否可以使用 javascript 从同一网络 ping 另一台计算机并在页面加载时自动发布结果?
【问题讨论】:
标签: javascript networking ping
我有一个 php 页面,它显示网络中的计算机地图(以及有关工作配置的一些信息),当我在浏览器中打开此地图时,我想看看它是什么。 是否可以使用 javascript 从同一网络 ping 另一台计算机并在页面加载时自动发布结果?
【问题讨论】:
标签: javascript networking ping
如果您要 ping 的计算机也在运行 HTTP 服务器,或者浏览器可以与之通信的其他协议上的服务器 - 那么是的,您可以向它们发送消息并等待响应。这需要网络的合作。
否则,您无法直接从 JavaScript 发送 ICMP(互联网控制消息协议)请求。您需要在您的 JS 可以与之通信的一台计算机上安装一些后端,并从那里发送数据(并与之通信,可能使用 HTTP、WebSockets 或 JS 与之通信的其他东西)。
【讨论】: