我有一台配置了魔法 WOL 数据包的计算机,因此适配器将响应 ICMP。 ping 计算机似乎不会提供很多有用的信息,因为即使在关闭时它也会始终响应。该机器运行 Windows 7,想知道是否有可用的小型快速协议(protocol)来检索有关计算机状态的信息。最好是一些小的东西,可以通过 php/python 以套接字的形式快速实现。我想要的最少信息是计算机是关闭还是打开。
我正在考虑使用 MS-HGRP 列出所有受支持的系统,因为我确实知道该机器出现在家庭网络中。但我不想看看是否有比这更有效的方法。
最佳答案
当时,系统在 TCP 端口 7
上实现了一个 echo
服务。如果它在你的机器上仍然很容易获得,它可以像 echo foo | 一样简单。 nc address echo
看看有没有回应。如果不容易获得,这将是一个足够简单的服务来重新实现。
关于windows - 如何判断计算机是否打开并在网络上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9960672/