.h文件#import <Foundation/Foundation.h>@interface NSObject (Getip)+ (NSString *)deviceIPAdress;@end.m文件#import "NSObject+GetIP.h"#include <ifaddrs.h>#include <arpa/inet.h>上面的两个头文件一定要导入@implementation NSObject (GetIP)+ (NSString *)deviceIPAdress {NSString *address = @"an error occurred when obtaining ip address";struct ifaddrs *interfaces = NULL;struct ifaddrs *temp_addr = NULL;int success = 0;success = getifaddrs(&interfaces);if (success == 0) { // 0 表示获取成功temp_addr = interfaces;while (temp_addr != NULL) {if( temp_addr->ifa_addr->sa_family == AF_INET) {// Check if interface is en0 which is the wifi connection on the iPhoneif ([[NSString stringWithUTF8String:temp_addr->ifa_name] isEqualToString:@"en0"]) {// Get NSString from C Stringaddress = [NSString stringWithUTF8String:inet_ntoa(((struct sockaddr_in *)temp_addr->ifa_addr)->sin_addr)];}}temp_addr = temp_addr->ifa_next;}}freeifaddrs(interfaces);//    NSLog(@"手机的IP是:%@", address);return address;
}

获得iphone手机动态ip地址相关推荐

  1. 如何修改手机服务器的ip地址,怎么修改手机服务器ip地址

    怎么修改手机服务器ip地址 内容精选 换一换 云堡垒机的认证方式是系统全局可选择设置,即系统所有用户都可选择认证方式,包括本地认证.多因子认证(手机令牌.手机短信.USBKey.动态令牌).远程认证( ...

  2. iOS 获取手机的ip地址 并传给后台(三步搞定)

    第一步 创建一个NSObject 文件 .h 文件 写 #import <Foundation/Foundation.h> @interface NSObject (GetIP) + (N ...

  3. 手机服务器怎么修改密码,手机服务器ip地址修改密码

    手机服务器ip地址修改密码 内容精选 换一换 云速建站企业版有独立的IP,其他版本没有,其他版本的数据分布在多台服务器上.登录云速建站控制台,在待查看帐号和密码的站点所在行,选择"更多 &g ...

  4. app怎么修改服务器IP地址,怎么修改手机服务器ip地址

    怎么修改手机服务器ip地址 内容精选 换一换 如果私钥文件丢失了,可以为服务器替换新的密钥对,并使用新的私钥文件连接云手机.以下为替换服务器密钥对的操作指导,请提前在云服务器控制台创建密钥对,并将密钥 ...

  5. 获取iPhone本机IP地址新方法

    最近在项目中要获取iphone手机本机的ip地址.在我一博客中也写到方法了.但是那种方法只适合于非3G网络.今天网上找了下一个不同以前的获取方式.特记录下.先感谢作者. 转至 http://mobil ...

  6. android ip查看工具,安卓手机查看IP地址的两种方法

    无论是电脑链接宽带上网还是手机链接wifi上网,当我们在链接网络后,会自动分配一个独立的IP地址,对于电脑端的上网IP地址我们可通过ipconfig/all命令来查看,那么如果在手机端的话应该如何查看 ...

  7. android查ip地址,安卓手机查看IP地址的两种方法,  二、进入手机状态

    安卓手机查看IP地址的两种方法, 二.进入手机状态 无论是电脑链接宽带上网还是手机链接wifi上网,当我们在链接网络后,会自动分配一个独立的IP地址,对于电脑端的上网IP地址我们可通过ipconfig ...

  8. 如何在命令行快速获取公网动态 IP 地址

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 如何确定公网IP地址是一个让很多家用宽带朋友们经常遇到的问题,毕竟固定IP地址总是价格不菲因而不适用于家庭宽带,而 ...

  9. 手机隐藏ip地址的方法简单设置

    手机隐藏ip地址的方法简单设置 转载于:https://blog.51cto.com/14019402/2313001

最新文章

  1. iOS多线程编程之多线程简单介绍(转载)
  2. IOS多线程 - 使用线程加载一张图片 - NSThread(1)(转)
  3. Android XML 实例化的过程
  4. HDFS fsimage和edits合并实现原理
  5. 智能合约重构社会契约 (3)智能合约的自动触发
  6. 硅谷创业公司的成长道路
  7. 实时远程医学影像服务质量保障与网络优化
  8. iphone 流媒体
  9. 如何用firebug调试js
  10. 个人博客系统毕业设计开题报告
  11. 话单数据仓库搭建(1)- 数仓概念及数据采集
  12. ViewState EnableViewState 禁用与使用心得
  13. SOSO街景地图 API (Javascript)开发教程(1)- 街景
  14. 熊猫TV技术与直播技术相关
  15. 加装固态硬盘+安装win10系统
  16. 剑指21.调整数组顺序使奇数位于偶数前面 python leetcode
  17. 推送原理解析 极光推送使用详解
  18. Android开发 读取手机通讯录
  19. IDEA中使用Docker插件构建镜像并推送至私服Harbor
  20. SharePoint 2007部署过程

热门文章

  1. 在腾讯工作要不要感恩
  2. 达不达标的公式计算机,“我面试了几百个大学生都不达标,发现他们连这3个Excel公式都看不懂!”...
  3. Day640.Java 8的日期时间类问题 -Java业务开发常见错误
  4. 防范隐私泄露、泄露后挽救措施、半佛仙人
  5. Robertamodel
  6. c语言 进行文件读写操作 提示内存不能为 wrriten,吃鸡什么内存不能为wrriten | 手游网游页游攻略大全...
  7. 12306网站购票后台:43%订单未完成支付
  8. 群晖NAS无法联机怎么办?
  9. 12:CORS跨域设置-Java Spring
  10. java 把List集合转换为json