Network Diagnosis Library,support Ping/TcpPing/Rtmp/TraceRoute/DNS/external IP/external DNS。
CocoaPods
pod "QNNetDiag"
@interface YourLogger : NSObject <QNNOutputDelegate>
...
@end
[QNNPing start:@"www.google.com" output:[[YourLogger alloc] init] complete:^(QNNPingResult* r) {
...
}];
[QNNTcpPing start:@"www.baidu.com" output:[[QNNTestLogger alloc] init] complete:^(QNNTcpPingResult* r) {
...
}];
$ xctool -workspace NetDiag.xcworkspace -scheme NetDiagTests build test -sdk iphonesimulator
- If there are any compile errors, please look at Cocoapods's troubleshooting
Please Look atContributing Guide。
- If you find any bug, please submit issue
- If you need any feature, please submit issue
- If you want to contribute, please submit pull request
The MIT License (MIT). License.