首页 > 手机专区 > 手机APP >

iOS开发-如何查看路由器ip

来源:互联网 2023-03-03 23:33:58 243

在开发的过程中,有时候我们需要获取到路由器的ip地址,但是ios没有直接可以拿到路由器ip的。6ti办公区 - 实用经验教程分享!

虽然没有能拿到路由器的ip,但是可以拿到手机连接路由器下的ip。6ti办公区 - 实用经验教程分享!

只要能拿到手机连接路由器下的ip,我们就知道了路由器ip了。6ti办公区 - 实用经验教程分享!

工具/原料

  • xcode
  • iPhone手机

方法/步骤

  • 1

    添加所需的头文件6ti办公区 - 实用经验教程分享!

    #include arpa/inet.h>6ti办公区 - 实用经验教程分享!

    #include netdb.h>6ti办公区 - 实用经验教程分享!

    #include net/if.h>6ti办公区 - 实用经验教程分享!

    #include ifaddrs.h>6ti办公区 - 实用经验教程分享!

    iOS开发-如何查看路由器ip6ti办公区 - 实用经验教程分享!

  • 2

    获取客户端的ip地址。6ti办公区 - 实用经验教程分享!

    获取客户端的ip地址,本次使用ifaddrs结构体,6ti办公区 - 实用经验教程分享!

    iOS开发-如何查看路由器ip6ti办公区 - 实用经验教程分享!

  • 3

    一般而言,路由器的ip都是其子ip以1结尾的。如客户端ip为192.168.1.161,其路由器ip为192.168.1.16ti办公区 - 实用经验教程分享!

    iOS开发-如何查看路由器ip6ti办公区 - 实用经验教程分享!

  • 4

    使用以上两个方法就可以拿到客户端的ip和路由的ip。6ti办公区 - 实用经验教程分享!

    查看无线为UPGRADE-AP的客户端的ip和路由ip。6ti办公区 - 实用经验教程分享!

    iOS开发-如何查看路由器ip6ti办公区 - 实用经验教程分享!

  • 5

    因为并不是所有的路由器其ip地址都是192.168.1.1,例如网络为igrs_test的无线。所以需要步骤三的转换。6ti办公区 - 实用经验教程分享!

    iOS开发-如何查看路由器ip6ti办公区 - 实用经验教程分享!

    iOS开发-如何查看路由器ip6ti办公区 - 实用经验教程分享!

  • 5该信息非法爬取自百度经验
  • 注意事项

    • 记得要导入头文件
    • 注意oc和c的转换

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!6ti办公区 - 实用经验教程分享!


    标签: XCODEiosIPiphone

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码