ActionScript 3可以通过flash.net.DatagramSocket发送UDP数据包。他们以任何方式发送ICMP数据包吗?我还想设置TTL标志,以便在SWF中实现traceroute。
答案 0 :(得分:3)
在Flash Player上不提供UDP,仅在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