【问题标题】:wake on lan to wake up laptop from android phones局域网唤醒从安卓手机唤醒笔记本电脑
【发布时间】:2012-05-09 02:23:36
【问题描述】:

我听说 wol(wake on lan) 仅适用于桌面系统。 java中是否有任何用于wol的实现,以便它适用于笔记本电脑?(wol是通过向系统发送“魔术包”来打开远程系统的机制)。java中是否有任何用于android手机的实现?我在 android 市场上找到了一个简单的 wol 应用程序,我试图通过实际测试来提取这些应用程序的功能。但没有应用程序同时适用于台式机和笔记本电脑系统。我配置了我的 Windows 电脑,以便它允许魔术包在电脑上唤醒。但我不知道它哪里出错了。

【问题讨论】:

  • 您是否需要一些发送神奇 WOL 数据包的 Java 代码?
  • 嘿,我需要知道它是否适用于笔记本电脑(我需要从我的安卓手机切换这些笔记本电脑)。如果可能,请为此机制提供一些示例代码

标签: java android sockets networking network-programming


【解决方案1】:

WOL 是一个 BIOS 设置,您需要在各个机器上打开它(我认为它默认是关闭的)。我认为笔记本电脑没有任何理由不能接受 WOL 数据包。

这里是 Java 的 WOL 的简单实现:http://www.jibble.org/wake-on-lan/ 将其移植到 Android 上应该很容易。

但是,您必须注意,WOL 只能在 LAN 中工作,并且目标计算机必须处于特定的电源设置才能允许它们打开。

【讨论】:

  • WOL 有没有实现
  • 我的回答中有一个链接,用于 Java 的 WOL 实现。
  • WOW(Wake on Wan)有什么实现吗??
  • 我很确定通过 Internet (WOW) 发送唤醒数据包是不可能的。否则,您将能够随时打开任何人的计算机。
  • 不,绝对有可能。我一直都这样做。您只需将路由器设置为将端口 9 转发到您要唤醒的计算机。
【解决方案2】:

你必须更具体。如果您的笔记本电脑是通过 WiFi 连接的,那么它很有可能无法工作。如果您的笔记本电脑通过以太网电缆连接,那么它很可能会工作。您只需从 BIOS 启用 WOL,或者在某些设备上也可以从网络接口属性中完成。 我正在使用WolOn Android 应用程序来唤醒通过电缆连接的笔记本电脑,它在 Windows 和 Ubuntu 上都能完美运行。

【讨论】:

    猜你喜欢
    • 2012-12-08
    • 1970-01-01
    • 2014-05-27
    • 1970-01-01
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多