ActionScript 3 может отправлять UDP-пакеты через flash.net.DatagramSocket .Есть ли способ отправить ICMP-пакет?Я также хотел бы установить флаг TTL, чтобы я мог реализовать traceroute в SWF.
UDP недоступен во Flash Player, только во время выполнения Adobe AIR. Так что, если вы не ориентируетесь на браузер, вы можете использовать его. Я не знаю, можете ли вы отправить пакет ICMP с DatagramSocket - но вы можете попытаться установить 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