1

标题几乎说明了一切......;)

我正在寻找一种方法来允许我的 AIR 应用程序唤醒本地网络上的计算机,但不知道如何发送 UDP 数据包。

当然,我说的是 AS3/Flex/AIR 解决方案,我知道我可以使用 NativeProcess,但我想坚持使用我的多平台 .air 文件。

我认为 AIR 不支持广播此类 UDP 数据包,但也许有人会知道。
我对炼金术了解不多,它可以帮助运行 C 编译代码吗?

在此先感谢您的帮助。

4

3 回答 3

1

查看DatagramSocket类。Alchemy 不会为您揭示隐藏的系统功能,它是关于将快速算法转换为闪存字节码。

于 2011-05-07T11:18:58.317 回答
0

您可以从 Air 调用网络服务

http://www.depicus.com/wake-on-lan/wake-on-lan-web-service.aspx

于 2011-05-19T09:28:12.827 回答
-2

我看到这个问题是很久以前发布的

为了唤醒计算机,需要通过广播或直接向机器 IP 发送魔术包。数据包结构为:

mac 地址解析为 int
0xFF
16 次 hex mac 地址

使用 DatagramSocket 通过 udp 发送

我为此制作了一个小型 AS3 库,您可以在我的网站上找到它。
https://nicopr.fr/1446603389-wake-on-lan-with-actionscript

于 2016-02-21T16:24:59.810 回答