标题几乎说明了一切......;)
我正在寻找一种方法来允许我的 AIR 应用程序唤醒本地网络上的计算机,但不知道如何发送 UDP 数据包。
当然,我说的是 AS3/Flex/AIR 解决方案,我知道我可以使用 NativeProcess,但我想坚持使用我的多平台 .air 文件。
我认为 AIR 不支持广播此类 UDP 数据包,但也许有人会知道。
我对炼金术了解不多,它可以帮助运行 C 编译代码吗?
在此先感谢您的帮助。
标题几乎说明了一切......;)
我正在寻找一种方法来允许我的 AIR 应用程序唤醒本地网络上的计算机,但不知道如何发送 UDP 数据包。
当然,我说的是 AS3/Flex/AIR 解决方案,我知道我可以使用 NativeProcess,但我想坚持使用我的多平台 .air 文件。
我认为 AIR 不支持广播此类 UDP 数据包,但也许有人会知道。
我对炼金术了解不多,它可以帮助运行 C 编译代码吗?
在此先感谢您的帮助。
查看DatagramSocket类。Alchemy 不会为您揭示隐藏的系统功能,它是关于将快速算法转换为闪存字节码。
您可以从 Air 调用网络服务
http://www.depicus.com/wake-on-lan/wake-on-lan-web-service.aspx
我看到这个问题是很久以前发布的
为了唤醒计算机,需要通过广播或直接向机器 IP 发送魔术包。数据包结构为:
mac 地址解析为 int
0xFF
16 次 hex mac 地址
使用 DatagramSocket 通过 udp 发送
我为此制作了一个小型 AS3 库,您可以在我的网站上找到它。
https://nicopr.fr/1446603389-wake-on-lan-with-actionscript