C#之获取网卡IP地址
有时候不想读取配置文件来进行网络监听,默认把本级所有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地址相关推荐
- python获取eth0_详解 Python 获取网卡 IP 地址的黑魔法
在 StackOverflow 上流传着这样一份用 Python 获取网卡 IPv4 地址的神秘代码. 1 2 3 4 5 6 7 8 9 10 11 12import socket import f ...
- android获取网卡ip地址吗,Native.js获取android有线网络IP地址
刚上手Native.js 请教问题如下: 想通过Native.js 获取Android有线网络IP地址,提示这一行console.log(en.hasMoreElements());报错: Uncau ...
- C#实现获取多网卡IP地址方法
C#实现获取多网卡IP地址方法 现在很多计算机都存在很多网卡,尤其是笔记本电脑,至少存在两块以上的网卡,我们怎么获取所有网卡和其中的一块网卡的IP地址,以下是C#的实现方法. public strin ...
- java 获取服务器IP地址及MAC地址
java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址 /*** 此方法描述的是:获得服务器的IP地址*/public st ...
- Linux下编程获取本地IP地址的常见方法
代码编译运行平台:Linux 64bits+g++(-m64),-m64表示生成64bits的程序. 在进行Linux网络编程时,经常用到本机IP地址.本文罗列一下常见方法,以备不时之需. 获取本机I ...
- Java 获取主机ip地址(ipv4)
在java 应用中, 有时需要获取应用所在服务器的ip地址, 比如说利用Zookeeper 做动态节点上下线时. java 提供了InetAddress 类来获取主机ip地址, 但是使用的时候需要注意 ...
- 【Router】PC连接到路由LAN,但是无法获取到IP地址问题分析及解决方案
问题描述 PC连接到路由器LAN,正常应该可以获取到IP地址,但是查看PC端网卡信息,发现未获取到IP地址 问题分析 使用wireshark抓取PC端网口数据报,发现只有PC的网卡发送的discove ...
- Linux系统配置网卡ip地址
这里我采用修改网络配置文件的方式配置网卡的ip地址,网络服务重启ip地址也不会丢失 1.进入到网络配置文件目录/etc/sysconfig/network-scripts,这里可以看到以ifcfg-开 ...
- java获取客户端IP地址工具类
代码如下自取: import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest; import java.n ...
最新文章
- 鸿蒙开发板能干什么,【鸿蒙开发板试用报告】用OLED板实现FlappyBird小游戏(中)...
- java子类参数传递给父类_java – 为什么调用将父类作为参数的方法调用,而不是将子类作为参数获取的方法?...
- 人生第一份Offer,国企、私企、外企该选择哪一个?
- python 在排序数组中查找元素的第一个和最后一个位置
- WebStrom Sass 编译配置 windows
- 笛卡尔乘积算法的体现
- keepalived的安装与添加服务
- Linux IPC POSIX 共享内存
- 计算机毕业设计中民宿平台信息管理系统设计
- Spire.PDF帮你高效搞定PDF打印
- 电镀用整流电源设计matlab,高功率因数的大功率开关电镀电源研究
- 必应Bing图片中心的图片版权问题
- chrome控制台如何把vw显示成px_Python + selenium + Chrome 模拟登陆QQ邮箱,批量下载附件,本地重命名
- 中国机械锻压机市场发展态势与前景风险分析报告2022-2028年
- vm15使用iso映像文件_什么是ISO文件(以及如何使用它们)?
- Go语言笔记 | 01-为什么要学Go语言
- XCode 苹果开发者账号,无法本地编译项目,问题所在 The app identifier “xxxx“ cannot be registered to your development team
- c语言wifi热点源码,C#Win7设置WiFi热点源码
- ESP32-CAM+PIR传感器=动作抓拍监控
- 基于SVM的数据分类预测——意大利葡萄酒种类识别
热门文章
- htc服务器更新系统,HTC U11刷机教程_HTC U11卡刷官方ruu升级更新系统
- 深度学习 --- 受限玻尔兹曼机RBM(直接采样、接受-拒绝采样、重要性采样详解)
- Javascript第五章为什么用firstChild获取table中最后一个节点会取到text或者tbody第十一课
- XML常用的几种解析方式
- jquery实现app开发闹钟功能_商城app开发价格及功能列表
- js中执行php语句_重温JS中的执行环境和作用域链
- linux 查看进程关系树
- Atlassian JIRA 插件开发之一 环境搭建
- 零基础学习java------day1------计算机基础以及java的一些简单了解
- Linux上安装Hadoop集群(CentOS7+hadoop-2.8.3)