Windows phone8 获取本机 IP 地址
2016-02-21 16:15
495 查看
可以在 Bing 查找中输入: "my IP address",然后确认这样可以看到自己的 IP。
如果需要通过代码编程来获取本机 IP,可以使用以下代码:
注意:此段代码在 WP7.1 上无法编译通过,NetworkInformation 未定义。
调用示例:
运行输入如下所示:
如果需要通过代码编程来获取本机 IP,可以使用以下代码:
注意:此段代码在 WP7.1 上无法编译通过,NetworkInformation 未定义。
public class GetHostIPAddress { public string GetIPAddress() { string strIPAddress = null; List<string> arrayIPAddress = new List<string>(); // Windows.Networking.Connectivity. var hostNames = Windows.Networking.Connectivity.NetworkInformation.GetHostNames(); foreach (var hn in hostNames) { if (hn.IPInformation != null) { string ipAddress = hn.DisplayName; arrayIPAddress.Add(ipAddress); } } if (arrayIPAddress.Count < 1) { return null; } if (arrayIPAddress.Count == 1) { strIPAddress = arrayIPAddress[0]; } if (arrayIPAddress.Count > 1) { strIPAddress = arrayIPAddress[arrayIPAddress.Count - 1]; } // System.Console.WriteLine(); for (int i = 0; i < arrayIPAddress.Count;i++ ) { System.Diagnostics.Debug.WriteLine("No.{0} host IP is: {1}",i + 1,arrayIPAddress[i]); } return strIPAddress; } }
调用示例:
{ GetHostIPAddress hostIP = new GetHostIPAddress(); hostIP.GetIPAddress(); }
运行输入如下所示:
No.1 host IP is: 169.254.135.85 No.2 host IP is: 169.254.162.98 No.3 host IP is: 192.168.0.101
相关文章推荐
- Machine Learning - Regularized Logistic Regression
- VC中查找窗口并向其发送消息
- nand flash 接口
- linux下安装mysql5.7.11全纪录
- Windows下用python编写简单GUI程序的方法
- linux下对应mysql数据库的常用操作
- 算法学习之字符串全排列
- php curl参数详解之post方法
- Spring MVC Restful
- iOS常用全局宏
- MathType插入空格
- nginx配置学习文章
- ubuntu 12.04 下nginx安装步骤
- WinCE 下 CPU 使用率的计算方法
- Android机器视觉实现框架
- DRP之旅(1)——Servlet初探
- 循环结构(for语句)
- Java并发编程:Thread类的使用
- 高性能Mysql主从架构的复制原理及配置详解
- PHP Jquery 代码操作 内容 属性 样式 事件 Json数据