QDNetDiagnostics
示例
要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install
要求
安装
QDNetDiagnostics 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'QDNetDiagnostics'
手动安装
依赖
CoreTelephony.framework
libresolv.tbd
使用
// device info ping and traceroute
self.netDiagnostics = [[QDNetDiagnostics alloc] initWithHostName:@"www.suning.com"];
[self.netDiagnostics startDiagnosticAndNetInfo:^(NSString *info) {
NSLog(@"%@",info);
}];
// ping
// [self.netDiagnostics startPingAndCallback:^(NSString *info) {
// NSLog(@"%@",info);
// }];
//traceroute
// [self.netDiagnostics startTracerouteAndCallback:^(NSString *info) {
// NSLog(@"%@",info);
// }];
更新
- 18.9.17 1 优化代码 2 在 QDNetDiagnostics 中添加 ping 和 traceroute API
结果
UML
作者
[email protected], [email protected]
许可
QDNetDiagnostics 在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。