- 最后登录
- 2019-12-25
- 注册时间
- 2012-8-24
- 阅读权限
- 90
- 积分
- 71088
 
- 纳金币
- 52368
- 精华
- 343
|
- public string GetLocalIP()
- {
- try
- {
- string HostName = Dns.GetHostName(); //得到主机名
- IPHostEntry IpEntry = Dns.GetHostEntry(HostName);
- for (int i = 0; i < IpEntry.AddressList.Length; i++)
- {
- //从IP地址列表中筛选出IPv4类型的IP地址
- //AddressFamily.InterNetwork表示此IP为IPv4,
- //AddressFamily.InterNetworkV6表示此地址为IPv6类型
- if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork)
- {
- return IpEntry.AddressList[i].ToString();
- }
- }
- return "";
- }
- catch (Exception ex)
- {
- Debug.Log("获取本机IP出错:" + ex.Message);
- return "";
- }
- }
复制代码 来自:实践者
|
|