在线等。。。专业人士速来。。C#如何获取本机有效的IP啊

Joe-Fan Joe-Fan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
方案:
IPHostEntry ipe = Dns.GetHostEntry(Dns.GetHostName());
IPAddress ipa = ipe.AddressList[1];
我的是win7,所以取的AddressList[1],但是在同事的机子上,一个同事是AddressList[3],另一个同事是AddressList[2],崩溃
之后换了方法
就是判断是否为Internetwork,ipa.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork
结果呢,我的AddressList只有一个符合InterNetwork,但同事的居然出现3个InterNetwork,真是崩溃,求高手啊。。。
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
Joe-Fan
C# 111,129 成员 642,539 内容