使用 JavaScript 对网络上的计算机执行 ping 操作



我有一个php页面,显示网络中的计算机地图(以及有关工作配置的一些信息),我想在浏览器中打开此地图时看到它是否启动。是否可以使用 javascript 从同一网络 ping 另一台计算机并在页面加载时自动发布结果?

如果您要ping的计算机也运行HTTP服务器,或者浏览器可以与之通信的其他协议上的服务器 - 那么是的,您可以向他们发送消息并等待响应。这需要网络的合作。

否则,您无法直接从 JavaScript 发送 ICMP(互联网控制消息协议)请求。你需要在JS可以与之通信的一台计算机上进行一些后端,并从那里发送数据(并与之通信,可能使用HTTP,WebSockets或其他JS与之通信的东西)。

最新更新