位置: 编程技术 - 正文

关于获取本机ip的问题(获取本地ip地址失败)

编辑:rootadmin

推荐整理分享关于获取本机ip的问题(获取本地ip地址失败),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:获取本机ip接口,获取本地ip地址失败,获取ip有什么用,获取ip有什么用,获取本机ip地址及网卡地址的dos命令,获取当前机器ip,获取本地ip地址失败,获取本机ip接口,内容如对您有帮助,希望把文章链接给更多的朋友!

最经在做项目的时候发现一个问题,我使用手机获取手机在一个局域网内的ip的时候出现了获取ip出错的问题,

我使用的方法是:

// 获取本机IPpublic static String getLocalIpAddressV4() { String ip =""; try { for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress() && InetAddressUtils.isIPv4Address(inetAddress.getHostAddress())) //这里做了一步IPv4的判定 { ip = inetAddress.getHostAddress().toString(); return ip; } } } } catch (SocketException e) { return null; } return ip; }

在路由器上面看到我的手机的ip是:..2.

但是我获取到的是:.0.2.

很疑惑在调试的时候发现en 里面的数组是

关于获取本机ip的问题(获取本地ip地址失败)

[[rmnet5][8], [rmnet6][9],[rmnet7][], [rmnet2][5], [rmnet3][6], [rmnet4][7], [rmnet0][3], [rmnet1][4], [usbnet0][][/.0.2.], [rev_rmnet0][], [rev_rmnet1][], [rev_rmnet5][], [rev_rmnet6][], [rev_rmnet7][], [rev_rmnet2][], [rev_rmnet3][], [rev_rmnet4][], [rev_rmnet8][], [dummy0][2], [wlan0][][/fe::7e1d:d9ff:fe:dde6%wlan0%][/..2.], [lo][1][/::1%1%1][/.0.0.1],[sit0][], [p2p0][],[rmnet_usb0][], null,null, null]

for循环再取到.0.2.的时候就return了

[/.0.2., null, null, null, null, null, null, null, null, null, null, null]

我使用的是小米手机进行测试,小米手机有一个与电脑共享网络的功能。

usbnet0 Link encap:Ethernet HWaddr 2A:DE::9E:D9:A9 inet addr:.0.2. Bcast:.0.2. Mask:...0 BROADCAST MULTICAST MTU: Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen: RX bytes: (.1 MiB) TX bytes: (.8 MiB)wlan0 Link encap:Ethernet HWaddr 7C:1D:D9::DD:E6 inet addr:..2. Bcast:..2. Mask:...0 inet6 addr: fe::7e1d:d9ff:fe:dde6/ Scope:Link UP BROADCAST RUNNING MULTICAST MTU: Metric:1 RX packets: errors:0 dropped:2 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen: RX bytes: (5.0 MiB) TX bytes: (1.3 MiB)

请问大神们我怎么取到wlan对应的ip?

Android学习 - 自定义输入法 输入法的例子和源代码看了不少时间了,看得头很晕,很郁闷。静下心来把整个代码想了一遍,其实大部分代码都在处理绘制界面,以及事件的处理,

文章标题 使用Chrome来调试你的AndroidApp个人一直对Chrome情有独钟,Chrome除了更快之外,对开发者的支持更友好。内置强大的DeveloperTools,相信Web开发简直爱不释手

阿里面试题——如何实现微信“附近的人”功能? 一个面试题如果让你实现微信的附近的人功能,你会怎么做?​初期实现:客户端固定时间发送经纬度(x,y)到服务器s,服务器存储每个登陆的用户的

标签: 获取本地ip地址失败

本文链接地址:https://www.jiuchutong.com/biancheng/376669.html 转载请保留说明!

上一篇:android 水平progressBar动态加载(Android 水平居中)

下一篇:Android学习 - 自定义输入法(android怎么学)

  • 个体工商户个人经营所得税优惠政策
  • 劳务费个人所得税由谁申报
  • 公允价值变动损益
  • 房租雇东不开发票只有收据怎么处理?
  • 佣金开什么发票内容
  • 小微企业增值税优惠政策最新2023
  • 如何去办理小型微利企业资格每年都需要认证吗?
  • 房产税和土地使用税会计分录
  • 应解汇款科目
  • 暂估入库发票差额怎么办
  • 不开发票的收入如何申报纳税
  • 发给一个人的说说
  • 财产租赁合同印花税计税依据及税率
  • 出售旧机器设备,发生净收益会计分录
  • 出口退税远程申报
  • 如何看待餐饮企业文化
  • 购买食堂餐具开票怎么开
  • 借库存商品贷生产成本这笔会计分录反映的经济业务是
  • 搞金融的企业
  • 为职工垫付的款项属于其他应收款吗
  • 营改增建筑工程怎么计算举例
  • 4s店贷款服务费是什么
  • 佳能2900打印机加碳粉教程
  • 暂估冲回账务处理
  • 利润的计算公式excel
  • 修改bios设置
  • php提高性能
  • linux增加inode
  • 土地使用税的税目写什么
  • win11怎么用户改名
  • 预收账款为什么不属于金融负债
  • 出口零申报步骤
  • 贷款逾期的本金利息
  • 购入专利权的会计科目
  • php设置中文编码
  • 培养自己的php编程能力
  • 哪些费用可以在开办费中列支
  • 微信小程序获取手机号
  • php开发实例大全
  • 提租补贴计入个税吗
  • 机器学习——感知机
  • php删除数据
  • rm 删除某个文件
  • 工资计提发放会计科目
  • 退货可以开红字发票吗
  • 卖出回购证券的钱怎么算
  • 十年磨一剑的下一句幽默
  • 会计凭证的装订范围包括
  • ibm db2认证
  • 教育行业税收优惠政策2022
  • 交强险还要交车船税?
  • 增值税纳税申报表在哪里查询
  • 生产成本有贷方余额怎么调整
  • 公户转私户的钱会退回吗
  • 费用发票可以不抵扣进项税吗
  • 企业存货借款利息怎么算
  • 发票作废才能验旧吗
  • 其他资本公积核算哪些内容
  • 开办费包括哪些内容多少钱
  • 库存现金过多的隐患
  • 修改mysql配置的两种方法
  • windows提升性能
  • win7怎么彻底删除文件
  • windows vista pe
  • 了解的反义词
  • 深入解析linux内核
  • 1sass.exe是什么程序
  • win7系统电脑卡住了怎么办
  • 铁嘴王指什么动物
  • jquery设计模式
  • shell批量处理文件
  • nodejs的流处理模块
  • unity减少drawcall
  • js控制并发数
  • python多进程模块
  • python多进程多线程协程
  • js中对象
  • 反编译android动态库
  • 地税局契税发票编号查询
  • 江苏印花税申报操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设