1、获取ip地址

System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()
.Select(p => p.GetIPProperties())
.SelectMany(p => p.UnicastAddresses)
.Where(p => p.Address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork && !System.Net.IPAddress.IsLoopback(p.Address))
.FirstOrDefault()?.Address.ToString();

最新文章

  1. [转]Extjs combo数据绑定与获取
  2. 给包含compid列且值为null ,表的行数据赋值--
  3. 复合梯形公式与Simpson公式的数值积分
  4. C#获取本机磁盘信息
  5. QEMU Guest Agent
  6. 使用开关、分段控件和web视图
  7. [Android] 修改设备访问权限
  8. 查看Linux声卡基本信息[转载]
  9. NetFramework各个版本的特性笔记
  10. hdu 6047 Maximum Sequence(贪心)
  11. Python[小甲鱼009了不起的分支和循环3]
  12. 当谈到 GitLab CI 的时候,我们该聊些什么(上篇)
  13. 使用Scanner获取键盘输入
  14. LeetCode - 653. Two Sum IV - Input is a BST
  15. [Swift]LeetCode599. 两个列表的最小索引总和 | Minimum Index Sum of Two Lists
  16. Django学习笔记二
  17. es6写法
  18. Visual Studio Code配置Python开发环境
  19. 利用 gdb 探究main(int argc, char *argv[]){} 中的char *argv[]
  20. JUC集合之 LinkedBlockingDeque

热门文章

  1. 20180827(02)- Java发送邮件
  2. 170817关于Listener的知识点
  3. (转)SSL工作原理
  4. iOS即时通讯之CocoaAsyncSocket源码解析一
  5. Collector 源码分析
  6. 架构-数据库访问-SQL语言进行连接数据库服务器-DAO:DAO
  7. plsql汉化后,表格列注释中文显示成?号
  8. Socket 网络编程实践经验
  9. 《图解设计模式》读书笔记7-1 facade模式
  10. vue组件父与子通信-登录窗口