iOS 获取IP地址方法
iOS 获取IP地址方法
闲来无事做个东西要获取iPhone的ip地址,网上好多方法没法用,这有一个能用的,记录下来。
代码块
引入文件#import <ifaddrs.h>
#import <arpa/inet.h>获取ip地址
-(void)getIPaddress
{NSString *address = @"error";struct ifaddrs * ifaddress = NULL;struct ifaddrs * temp_address = NULL;int success = 0;success = getifaddrs(&ifaddress);if(success == 0) {temp_address = ifaddress;while(temp_address != NULL) {if(temp_address->ifa_addr->sa_family == AF_INET) { if([[NSString stringWithUTF8String:temp_address->ifa_name] isEqualToString:@"en0"]) {address = [NSString stringWithUTF8String:inet_ntoa(((struct sockaddr_in *)temp_address->ifa_addr)->sin_addr)];}}temp_address = temp_address->ifa_next;}}NSLog(@"获取到的IP地址为:%@",address);}
iOS 获取IP地址方法相关推荐
- 使用C#获取IP地址方法
C#中如何获取IP地址?,看到问题的时候我也很纠结,纠结的不是这个问题是如何的难回答,而是纠结的是这些问题都是比较基本的常识,也是大家会经常用到的.但是却不断的有人问起,追根究底的原因估计就是没有好好 ...
- python获取IP地址方法
方法一: 通常使用socket.gethostbyname()方法即可获取本机IP地址,但有时候获取不到(比如没有正确设置主机名称),示例代码如下: import socket 获取本机计算机名称 h ...
- iOS 获取IP地址
创建一个类文件 #import <Foundation/Foundation.h> @interface IPAddress : NSObject+ (NSString *)getIPAd ...
- springboot获取ip地址方法
需要添加不同情况判断 public static String getIpAddr(HttpServletRequest request) {String ipAddress = null;try { ...
- js获取IP地址多种方法实例教程
js获取IP地址方法总结 js代码获取IP地址的方法,如何在js中取得客户端的IP地址. 原文地址:js获取IP地址的三种方法 http://www.jbxue.com/article/11338. ...
- 计算机自动配置的ip地址,电脑自动获取IP地址的设置方法(图文)
在我们使用电脑的过程中,有时候需要根据网络的需求将电脑IP地址设置为自动获取,对网络知识不太了解的朋友遇到此类问题可能不知道怎么去设置,在此小编总结了有关电脑设置自动获取IP地址的相关方法,感兴趣的朋 ...
- Android系统信息获取 之七:获取IP地址和MAC地址
Android系统可以通过WIFI和移动网络GPRS或者3G上网,使用不同网络上网的时候本机的IP地址并不一样.这里予以总结Android系统获取IP地址的方法和获取MAC地址的方法. 1.使用WIF ...
- 打印机无法获取IP地址备忘录
重置打印机获取IP地址方法: 设置->11111->1008->开始->开始->2->登录! 打印机初始账号:11111 密码:x-admin 打印机IP锁定时登录 ...
- android 获取网卡mac_Android获取本机Mac地址及IP地址方法
1.Android 获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限: public String getLocalMacAddress() { WifiMan ...
最新文章
- 【转】 ubuntu12.04更新源 官网和163等
- 计算机制图学什么,计算机制图
- 【Linux】Linux crontab 命令详解
- [react] react16的reconciliation和commit分别是什么?
- Tips--图像特征提取方法HOG、SIFT、LBP优缺点对比
- READING | 我是一只IT小小鸟
- Robcup2D足球学习记录【2020.01.14】
- .NET : 一定不要忘记关闭DataReader对象
- css设置表格自动换行;table换行无效
- 《再探设计模式》装饰者:为什么比继承更灵活?
- Smarting:第一款真正意义上的便携式可移动脑电设备
- java简单的记事本程序_如何用JAVA编写简单的记事本程序?
- CAD软件中怎么批量导入导出坐标数据?
- android bitmap 色温,色温对比度饱和度 屏幕量化测试_手机Android频道-中关村在线...
- 机械键盘测试——《万历十五年》2
- java web flex 配置,Flex+Blazeds与Java_Web_Project整合开发配置有图有真相
- android实现gif背景透明,透明GIF在Android ImageView
- 利用SpringBoot项目查看系统属性(系统名称、系统内存、线程等)
- 使用nlite自己diy操作系统
- 关于个别网页打不开,的问题分析及解决方法