有时候不想读取配置文件来进行网络监听,默认把本级所有IP地址监听一遍,这个时候就需要获取本级所有IP地址。

如下:

            string name = Dns.GetHostName();IPAddress[] ipadrlist = Dns.GetHostAddresses(name);try{foreach (IPAddress ipa in ipadrlist){if (ipa.AddressFamily == AddressFamily.InterNetwork){Console.WriteLine(ipa.ToString());}}}catch(Exception ex){Console.WriteLine("{0}", ex.Message);}

*************************************************上面的存在一个很严重的问题,在centos7下面无法获取到IP地址******

修改一下代码

            var Ani = NetworkInterface.GetAllNetworkInterfaces();foreach(var ni in Ani){var ua =ni.GetIPProperties().UnicastAddresses.ToArray();foreach(var va in ua){if(va.Address.AddressFamily == AddressFamily.InterNetwork){Console.WriteLine(va.Address.ToString());}}}

C#之获取网卡IP地址相关推荐

  1. python获取eth0_详解 Python 获取网卡 IP 地址的黑魔法

    在 StackOverflow 上流传着这样一份用 Python 获取网卡 IPv4 地址的神秘代码. 1 2 3 4 5 6 7 8 9 10 11 12import socket import f ...

  2. android获取网卡ip地址吗,Native.js获取android有线网络IP地址

    刚上手Native.js 请教问题如下: 想通过Native.js 获取Android有线网络IP地址,提示这一行console.log(en.hasMoreElements());报错: Uncau ...

  3. C#实现获取多网卡IP地址方法

    C#实现获取多网卡IP地址方法 现在很多计算机都存在很多网卡,尤其是笔记本电脑,至少存在两块以上的网卡,我们怎么获取所有网卡和其中的一块网卡的IP地址,以下是C#的实现方法. public strin ...

  4. java 获取服务器IP地址及MAC地址

    java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址 /*** 此方法描述的是:获得服务器的IP地址*/public st ...

  5. Linux下编程获取本地IP地址的常见方法

    代码编译运行平台:Linux 64bits+g++(-m64),-m64表示生成64bits的程序. 在进行Linux网络编程时,经常用到本机IP地址.本文罗列一下常见方法,以备不时之需. 获取本机I ...

  6. Java 获取主机ip地址(ipv4)

    在java 应用中, 有时需要获取应用所在服务器的ip地址, 比如说利用Zookeeper 做动态节点上下线时. java 提供了InetAddress 类来获取主机ip地址, 但是使用的时候需要注意 ...

  7. 【Router】PC连接到路由LAN,但是无法获取到IP地址问题分析及解决方案

    问题描述 PC连接到路由器LAN,正常应该可以获取到IP地址,但是查看PC端网卡信息,发现未获取到IP地址 问题分析 使用wireshark抓取PC端网口数据报,发现只有PC的网卡发送的discove ...

  8. Linux系统配置网卡ip地址

    这里我采用修改网络配置文件的方式配置网卡的ip地址,网络服务重启ip地址也不会丢失 1.进入到网络配置文件目录/etc/sysconfig/network-scripts,这里可以看到以ifcfg-开 ...

  9. java获取客户端IP地址工具类

    代码如下自取: import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest; import java.n ...

最新文章

  1. 鸿蒙开发板能干什么,【鸿蒙开发板试用报告】用OLED板实现FlappyBird小游戏(中)...
  2. java子类参数传递给父类_java – 为什么调用将父类作为参数的方法调用,而不是将子类作为参数获取的方法?...
  3. 人生第一份Offer,国企、私企、外企该选择哪一个?
  4. python 在排序数组中查找元素的第一个和最后一个位置
  5. WebStrom Sass 编译配置 windows
  6. 笛卡尔乘积算法的体现
  7. keepalived的安装与添加服务
  8. Linux IPC POSIX 共享内存
  9. 计算机毕业设计中民宿平台信息管理系统设计
  10. Spire.PDF帮你高效搞定PDF打印
  11. 电镀用整流电源设计matlab,高功率因数的大功率开关电镀电源研究
  12. 必应Bing图片中心的图片版权问题
  13. chrome控制台如何把vw显示成px_Python + selenium + Chrome 模拟登陆QQ邮箱,批量下载附件,本地重命名
  14. 中国机械锻压机市场发展态势与前景风险分析报告2022-2028年
  15. vm15使用iso映像文件_什么是ISO文件(以及如何使用它们)?
  16. Go语言笔记 | 01-为什么要学Go语言
  17. XCode 苹果开发者账号,无法本地编译项目,问题所在 The app identifier “xxxx“ cannot be registered to your development team
  18. c语言wifi热点源码,C#Win7设置WiFi热点源码
  19. ESP32-CAM+PIR传感器=动作抓拍监控
  20. 基于SVM的数据分类预测——意大利葡萄酒种类识别

热门文章

  1. htc服务器更新系统,HTC U11刷机教程_HTC U11卡刷官方ruu升级更新系统
  2. 深度学习 --- 受限玻尔兹曼机RBM(直接采样、接受-拒绝采样、重要性采样详解)
  3. Javascript第五章为什么用firstChild获取table中最后一个节点会取到text或者tbody第十一课
  4. XML常用的几种解析方式
  5. jquery实现app开发闹钟功能_商城app开发价格及功能列表
  6. js中执行php语句_重温JS中的执行环境和作用域链
  7. linux 查看进程关系树
  8. Atlassian JIRA 插件开发之一 环境搭建
  9. 零基础学习java------day1------计算机基础以及java的一些简单了解
  10. Linux上安装Hadoop集群(CentOS7+hadoop-2.8.3)