Java获取本地IP,java获取本机ip地址端口号
目录
1 获取局域网互联网协议(互联网协议)地址注射毒品获取全部IPV4/IPV6 IP地址3 获取全部存放本机互联网协议(互联网协议)地址知识点补充
1 获取局域网IP地址
inet地址。getlocalhost().getHostAddress();
2 获取全部 IPV4/IPV6 IP地址
私有静态ListString getIpAddress()抛出套接字异常{ ListString list=new linked list();枚举枚举=网络接口。getnetworkinterfaces();while(枚举。hasmoreelements()){网络接口network=(网络接口)枚举。next element();if (network.isVirtual() !网络。ISUP()){继续;} else {枚举地址=网络。getine addresses();while(地址。hasmorelements()){ inet address address=(inet address)addresses。next element();如果(地址!=null(inet 4地址的地址实例 inet 6地址的地址实例)){ list。添加(地址。gethostaddress());} } } }返回列表;}
3 获取全部存放本机IP地址
私有静态ListString getIpAddress()抛出套接字异常{ ListString list=new linked list();枚举枚举=网络接口。getnetworkinterfaces();while(枚举。hasmoreelements()){网络接口network=(网络接口)枚举。next element();枚举地址=网络。getine addresses();while(地址。hasmorelements()){ inet address address=(inet address)addresses。next element();如果(地址!=null(inet 4地址的地址实例 inet 6地址的地址实例)){ list。添加(地址。gethostaddress());} } }返回列表;}
知识点补充
IP地址(互联网协议地址)是指互联网协议地址,又译为网际协议地址。
互联网协议(互联网协议)地址是互联网协议(互联网协议)协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
互联网协议(互联网协议)地址是一个32位的二进制数,通常被分割为4个"8位二进制数"(也就是4个字节)。互联网协议(互联网协议)地址通常用"点分十进制"表示成(甲乙丙丁)的形式,其中,甲,乙,丙,丁都是0~255之间的十进制整数。例:点分十进互联网协议(互联网协议)地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。
到此这篇关于爪哇获取本机互联网协议(互联网协议)地址的三种方法总结的文章就介绍到这了,更多相关爪哇获取本机互联网协议(互联网协议)地址内容请搜索盛行信息技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行它!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。