package { import flash.display.Sprite; import flash.net.InterfaceAddress; import flash.net.NetworkInfo; import flash.net.NetworkInterface; public class GetAddress extends Sprite { public function GetAddress() { var networkInfo: NetworkInfo = NetworkInfo.networkInfo; var interfaces:Vector.<NetworkInterface> = networkInfo.findInterfaces(); if (interfaces != null) { trace("Interface count: " + interfaces.length); for each(var interfaceObj: NetworkInterface in interfaces) { trace("\nname: " + interfaceObj.name); trace("display name: " + interfaceObj.displayName); trace("mtu: " + interfaceObj.mtu); trace("active?: " + interfaceObj.active); trace("parent interface: " + interfaceObj.parent); trace("hardware address: " + interfaceObj.hardwareAddress); if (interfaceObj.subInterfaces != null) { trace("# subinterfaces: " + interfaceObj.subInterfaces.length); } trace("# addresses: " + interfaceObj.addresses.length); for each(var address: InterfaceAddress in interfaceObj.addresses) { trace(" cuplayer.com type: " + address.ipVersion); trace(" cuplayer.com address: " + address.address); trace(" cuplayer.com broadcast: " + address.broadcast); trace(" cuplayer.com prefix length: " + address.prefixLength); } } } } } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。