首页 > 编程语言 >c# 获取本机ip地址的方法

c# 获取本机ip地址的方法

时间:2023-09-13 16:44:27浏览次数:35  
标签:hostEntry c# ip Dns 本机 AddressFamily

 1 public void GetNativeIp()
 2         {    
 3              IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
 4              foreach(var ip in hostEntry.AddressList)
 5             {
 6                 if (ip.AddressFamily == AddressFamily.InterNetwork)
 7                 {
 8                     IpAddress.Text = ip.ToString();
 9                 }
10             }
11         }

 

标签:hostEntry,c#,ip,Dns,本机,AddressFamily
From: https://www.cnblogs.com/zhaosanmao/p/17700083.html

相关文章

  • c/c++ 混合编译makefile
    CC=gccC++=g++LINK=g++INCLUDES=-L.-IsconvLIBS=-lz-lmCCFLAGS=$(COMPILER_FLAGS)--std=c99-c-g-MMD-MP$(DEFINES)C++FLAGS=$(COMPILER_FLAGS)-std=c++11-c-g-O2-W-WallTARGET=222CFILES=sconv/sconv.cC++FILES=2.cppOBJ......
  • 为什么要学习 JavaScript?
    出于多种原因,学习JavaScript非常有帮助,特别是如果您对Web开发或一般编程感兴趣的话。以下是学习JavaScript的一些有力论据:灵活性:JavaScript编程语言非常灵活,可用于前端和后端Web开发。它经常用于创建桌面应用程序(使用Electron等框架)以及移动应用程序(使用ReactNative)。W......
  • .net core(微服务学习)-使用 AgileConfig轻量配置中心
    由于之前项目维护的时候有多个API服务,发布时候又做了高可用多主机均衡负载,环境又有多套,当部署新代码的时候如果有新增配置项需要修改N个环境和服务器实属折磨人    我们知道每个.netcore中都有一个appsettings.json的配置文件,由于之前项目有3个环境,一共有4台主机,每个主......
  • 阿里云服务器ECS通用算力型u1实例性能测评
    阿里云服务器u1是通用算力型云服务器,CPU采用2.5GHz主频的Intel(R)Xeon(R)Platinum处理器,通用算力型u1云服务器不适用于游戏和高频交易等需要极致性能的应用场景及对业务性能一致性有强诉求的应用场景(比如业务HA场景主备机需要性能一致),云服务器u1算是共享型s6实例的替代者,阿里......
  • Codeforces Round 791 (Div. 2) A. AvtoBus
    已知有\(n\)个轮子,会有一个车队车来换轮,且恰好使用完这些轮子。只知道这些车中有\(4\)轮车和\(6\)轮车。你需要估计这个车队最少可能有多少车和最多可能有多少车,或判断这是完全不可能的。观察:\(4x+6y=n\),由裴蜀定理,当\(2\midn\)有解且\(2x+3y=\frac{n}{2}\)......
  • 无涯教程-JavaScript - ISERR函数
    描述如果ISERR函数引用的是Excel错误(#N/A错误除外),则ISERR函数返回逻辑值TRUE。否则返回FALSE。语法ISERR(value)争论Argument描述Required/OptionalvalueAnerrorRequiredNotes此函数在公式中用于测试计算输出很有用。与IF函数结合使用时,此函数提供了一种用于......
  • 阿里云轻量应用服务器和ECS有什么区别?
    阿里云服务器ECS和轻量应用服务器有什么区别?云服务器ECS是明星级云服务器,轻量应用服务器可以理解为简化版的云服务器ECS,轻量适用于单机应用,云服务器ECS适用于集群类高可用高容灾应用,阿里云百科来详细说下阿里云轻量应用服务器和云服务器的区别,包括运维区别、镜像系统、使用场景、网......
  • oracle部署报错解决
    第1个错误: ./runInstaller-silent-responseFile/tmp/db_install.rsp-ignorePrereq /home/u01/app/oracle/product/19.3.0/dbhome_1/perl/bin/perl:errorwhileloadingsharedlibraries:libnsl.so.1:cannotopensharedobjectfile:Nosuchfileordirectory  yum......
  • 海康机器人持续推动全场景物流应用,助力3C行业科技赋能
    随着智能制造理念的不断普及,各行各业都在逐步融合科技力量,以科技赋能企业生产,以数字化智能制造标榜生产力水平已经成为一种趋势。桂林深科技有限公司作为广西3C行业代表性企业,积极引入智能生产制造力量,与海康机器人开展二期项目合作,扩大自动化物流覆盖面积,助力产线稳定生产,实现......
  • HarmonyOS/OpenHarmony应用开发-DevEco Studio帮助快速入门的使用
    DevEcoStudio内置有帮助中心,初学HarmonyOS及OpenHarmony应用、元服务的开发者,通过内置的帮助中去系统的学习相关内容,是边练边学,快速上手的最佳方式。一、帮助二、快速开始三、HarmonyOS应用、元服务开发相关四、OpenHarmony应用、元服开发相关五、更多的常用基础知识与技巧了解学......