iOS获取网址的ping值(多个网址同时)

开发中有时候要求,给你多个api,来获取速度最快的地址进行请求,或者展示给用户看.例如下图


实现:下载第三方框架NENPingManager

使用方法

//这里需要注意必须用全局变量,不然会不执行方法
 self.pingManager = [[NENPingManager alloc] init];
    [self.pingManager getFatestAddress:hostNameArray completionHandler:^(NSString *hostName, NSArray *sortedAddress) {
        DLog(@"fastest IP: %@--%@",hostName,sortedAddress);
    }];

如果想要自己的数据可以进去NENPingManager.m中进行获得符合自己数据的修改

你可能感兴趣的:(iOS获取网址的ping值(多个网址同时))