ActionScript 3 可以通过flash.net.DatagramSocket发送 UDP 数据包。他们有什么方法可以发送 ICMP 数据包吗?我还想设置 TTL 标志,以便我可以在 SWF中实现traceroute 。
问问题
974 次
1 回答
3
UDP 在 Flash Player 上不可用,仅在 Adobe AIR 运行时可用。因此,如果您的目标不是浏览器,则可以使用它。我不知道您是否可以使用 DatagramSocket 发送 ICMP 数据包 - 但您可以尝试像以下示例一样设置 TTL:http ://blog.debit.nl/2010/06/mdns-daap-announce-air-2 -0/
您可能有兴趣查看 flash.net.dns 包:http ://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/dns/package-detail.html
于 2011-07-22T21:11:07.490 回答