How to find the ip address in as3?

徘徊边缘 提交于 2019-12-22 08:53:22

问题


Ii am trying to find the ip addres by using as3 in adobe Flash professional cs5. I don't how to do this. Is it possible to find the Ip address using as3?


回答1:


No, it is not possible from AS3 without using any server side technology. You can use a loader and load something like http://whatismyip.org/ to get the IP. But without any server (i.e. from pure flash) it is not possible.




回答2:


Setting Air 2.5 Target output in CS5 is the way of getting ip address.

import flash.net.InterfaceAddress;
import flash.net.NetworkInfo;
import flash.net.NetworkInterface;

function findIPAddress():void
{
    var networkInfo = NetworkInfo.networkInfo;
    var interfaces = networkInfo.findInterfaces();
    var interfaceObj;
    var address;

    //Get available interfaces
    for (var i = 0; i < interfaces.length; i++)
    {
        interfaceObj = interfaces[i];

        for (var j = 0; j < interfaceObj.addresses.length; j++)
        {
            address = interfaceObj.addresses[j];

            trace(address.address + "\n");
        }
    }
}

findIPAddress();


来源:https://stackoverflow.com/questions/8700070/how-to-find-the-ip-address-in-as3

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!