C#获取当前不同网卡对应的iP:

public string GetLocalIP()
{
IPAddress localIp = null;
try
{
IPAddress[] ipArray;
ipArray = Dns.GetHostAddresses(Dns.GetHostName());
localIp = ipArray.First(ip => ip.AddressFamily == AddressFamily.InterNetwork);
}
catch (Exception ex)
{
MessageBox.Show(ex.StackTrace + "\r\n" + ex.Message, "错误", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
Log.WriteLog(ex);
}
if (localIp == null)
{
localIp = IPAddress.Parse("127.0.0.1");
}
return localIp.ToString();
}
ipArray = Dns.GetHostAddresses(Dns.GetHostName());会返回一个IP数组,里面会有多个IP地址
localIp = ipArray.First(ip => ip.AddressFamily == AddressFamily.InterNetwork);会返回符合IP格式的第一个数据,想获取多个可以往后获取。

最新文章

  1. VS2015/2013/2012 IIS Express Debug Classic ASP
  2. Java sun.misc.Unsafe类的学习笔记
  3. 一个端口操作类PortHelper
  4. css中inline、block、inline-block的区别
  5. javaWeb中struts开发——helloworld
  6. 《JS高程》事件类型学习笔记
  7. Apache的编译安装error: APR not found. Please read the documentation
  8. 人脸识别必读的N篇文章
  9. inter
  10. OSG调试信息显示
  11. 《DSP using MATLAB》示例Example6.4
  12. 转 Caffe学习系列(2):数据层及参数
  13. python笔记21-内置函数
  14. 屏蔽F12审查元素,禁止使用右键菜单
  15. 我人生做过的第一个信息化项目--TIPTOP 5.0 ERP项目
  16. 转:django模板标签{% for %}的使用(含forloop用法)
  17. C# .NET ToList()分页
  18. javaScript年份下拉列表框内容为当前年份及前后50年
  19. Mac最新系统bssdb BUG
  20. MFC+WinPcap编写一个嗅探器之零(目录)

热门文章

  1. 2019年IT事故盘点【IT必读】
  2. XGBoost学习笔记2
  3. Uva1363(余数性质/减少枚举量)
  4. JS函数深入
  5. java开发相关工具安装包分享
  6. 巨杉数据库SequoiaDB】巨杉Tech | SequoiaDB 分布式事务实现原理简介
  7. 永久破解pycharm,golang,IDEA开发工具
  8. [Err] 1248 - Every derived table must have its own alias
  9. python爬虫----爬取阿里数据银行websocket接口
  10. 【笔记0-开篇】面试官系统精讲Java源码及大厂真题