位置: 编程技术 - 正文

关于获取本机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怎么学)

  • 个税申诉已受理怎么撤销
  • 施工企业的临时设施,属于企业的固定资产
  • 个人私活 要交个人所得税吗
  • 飞机票抵扣进项税怎么计算民航发展基金
  • 差额增税可以抵扣吗
  • 母子公司固定资产交易
  • 处置可供出售金融资产取得的投资收益
  • 税收专用缴款书
  • 福利企业的税收优惠政策
  • 合同解除收取对方的违约金交什么税
  • 工业固定资产折旧会计处理
  • 安全基金提取标准
  • 文化事业建设费怎么计算
  • 小规模企业所得税会计分录怎么做
  • 计提劳务成本月末需要结转吗
  • 费用计提后冲减怎么做账
  • 销项税额转出税额怎么做账?
  • 金税三期个人客户端在哪下载
  • 劳务派遣差额征税税率是多少
  • 承包学校的食堂如何纳税
  • 工程款主营业务成本
  • 节能控制模块
  • 购买办公用品未取得发票怎么办
  • 亏损企业能否享受失业金
  • 财务费用为什么会出现负数
  • 安装费算固定资产
  • 生产成本的计算公式是什么
  • 房租押金未全额缴纳
  • 收到别的公司对公转账往来
  • 企业所得税会计利润
  • 永久性差异会计分录
  • 不动产出租管理办法
  • php ajax json
  • 北海道的鱼
  • laravel app接口
  • 离职赔偿金计入什么费用
  • 收回以前年度款项如何处理
  • 人脸清晰化神器软件
  • 【AIGC】1、爆火的 AIGC 到底是什么 | 全面介绍
  • 女方结婚申请
  • vue 可拖拽
  • 专家坐诊信息
  • tf-idf计算
  • 复制/root/install.log到/tmp
  • 财务费用汇兑损失是什么
  • 什么时候进项税转出
  • 保理融资费用账务处理
  • 织梦tag标签怎么用
  • 将string类型数组转化成int
  • 公司如何交五险一金
  • 三证合一指的是什么意思
  • 电子银行承兑汇票最长期限
  • 逾期的押金收入
  • 待处理财产损益会计分录
  • 个体户开广告发票需要交税吗
  • 一次性收入怎么计税
  • 如何远程连接小米摄像头
  • win8网络连接
  • macos终端删除文件
  • linux操作系统查询命令
  • 怎么用苹果电脑打印照片
  • centos中如何查看ip地址
  • win10快速访问在哪
  • 苹果官网
  • linux安装过程中的硬盘分区
  • xp开始菜单栏怎么还原
  • rsync 教程
  • win10每周更新
  • perl 读文件
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • 批处理解约瑟夫环应用题代码
  • unity全屏
  • cocos引擎教程
  • 记录我的生活日常
  • python语言解析
  • 付姓人数
  • 光明区新区
  • 异辛烷征收消费税对成品油影响
  • 佛山顺德人才房申请条件
  • 北京企业所得税汇算清缴时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设