【发布时间】:2013-05-22 23:31:35
【问题描述】:
我有一个在本地网络服务器(带有 OS X Lion 的 Mac Mini 服务器)上运行的 PHP 应用程序。有几个本地客户端(也包括 Mac)访问这个应用程序。客户端机器不时进入睡眠状态。如果本地客户端正在运行(唤醒)或处于睡眠模式,我需要能够从 PHP 服务器检查。
我已经使用 AJAX 轮询脚本成功地做到了这一点,我定期 ping 本地机器并在 PHP 应用程序中显示本地机器的状态。我遇到的问题是,如果客户端机器处于睡眠模式,PING 命令会在客户端机器上启动 LAN 唤醒,这是我不想要的。我只想在不唤醒机器的情况下查看状态。
这个可以吗?
【问题讨论】:
-
所以您正在搜索一个得到响应但不触发网络唤醒的网络数据包?我认为没有。
-
你可以让机器ping服务器。如果他们停止响应,他们就会失败。
-
在客户端机器上安装/运行某些东西是一种选择吗?
-
@JanDvorak 正确我可以选择在客户端计算机上安装 SW...我也在考虑客户端 ping 服务器,如果停止响应则标记它们处于脱机状态,但这不是最佳解决方案。跨度>
-
恐怕你得坚持死人的开关。
标签: php terminal wake-on-lan