打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Android:手机扫描局域网所有ip,并进行socket通讯
 en = NetworkInterface.getNetworkInterfaces(); // 遍历所用的网络接口 while (en.hasMoreElements()) { NetworkInterface networks = en.nextElement(); // 得到每一个网络接口绑定的所有ip Enumeration address = networks.getInetAddresses(); // 遍历每一个接口绑定的所有ip while (address.hasMoreElements()) { InetAddress ip = address.nextElement(); if (!ip.isLoopbackAddress() && InetAddressUtils.isIPv4Address(ip.getHostAddress())) { ipaddress = ip.getHostAddress(); } } } } catch (SocketException e) { Log.e("", "获取本地ip地址失败"); e.printStackTrace(); } System.out.println("本机IP:" + ipaddress); return ipaddress; } //获取IP前缀 public String getLocAddrIndex(){ String str = getLocAddress(); if(!str.equals("")){ return str.substring(0,str.lastIndexOf(".")+1); } return null; } //获取本机设备名称 public String getLocDeviceName() { return android.os.Build.MODEL; } }  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
android手机两种方式获取IP地址
一个简单的C# UDP通讯实例(服务器端及客户端)
获取IP地址,由IP地址获得用户地理位置
一百元的智能家居——Asp.Net Mvc Api+讯飞语音+Android+Arduino
Android系统下获取本地IP和mac地址的方法
使用redis计数来控制单位时间内对某接口的访问量,防止刷验证码接口之类的
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服