如何判断计算机是否已打开并在网络上运行

时间:2012-03-31 23:44:16

标签: windows icmp

我有一台为魔法WOL数据包配置的计算机,因此适配器将响应ICMP。 Ping计算机似乎并不能提供大量有用的信息,因为即使在关闭时它也会响应。该机器运行Windows 7,并想知道是否有任何可用的小型和快速协议,我可以使用它来检索有关计算机状态的信息。最好是小的东西,可以通过php / python以套接字的形式快速实现。我想要的最少信息是计算机是关闭还是开启。

我正在考虑使用MS-HGRP列出所有支持的系统,因为我知道机器出现在家庭网络中。但我不知道是否有比这更有效的东西。

1 个答案:

答案 0 :(得分:2)

时间是,系统在TCP端口echo上实施了7服务。如果您的计算机上仍然可以轻松使用它,则可以像echo foo | nc address echo一样轻松,并查看是否有响应。如果它不容易获得,那么它就是一个足够简单的服务来重新实现。