Popularity
3.5
Stable
Activity
0.0
Stable
144
9
41

Code Quality Rank: L4
Programming language: Objective-C
License: MIT License
Tags: Networking    
Latest version: v0.0.7

Netdiag alternatives and similar libraries

Based on the "Networking" category.
Alternatively, view Netdiag alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Netdiag or a related project?

Add another 'Networking' Library

README

Network Diagnosis for iOS

@qiniu on weibo [Software License](LICENSE.md) Build Status Latest Stable Version Platform

中文

Summary

Network Diagnosis Library,support Ping/TcpPing/Rtmp/TraceRoute/DNS/external IP/external DNS。

Install

CocoaPods

pod "QNNetDiag"

Usage

Ping

@interface YourLogger : NSObject <QNNOutputDelegate>
...
@end

[QNNPing start:@"www.google.com" output:[[YourLogger alloc] init] complete:^(QNNPingResult* r) {
        ...
}];

TcpPing

[QNNTcpPing start:@"www.baidu.com" output:[[QNNTestLogger alloc] init] complete:^(QNNTcpPingResult* r) {
    ...
}];

Test

All Unit Test

$ xctool -workspace NetDiag.xcworkspace -scheme NetDiagTests build test -sdk iphonesimulator

Faq

  • If there are any compile errors, please look at Cocoapods's troubleshooting

Contributing

Please Look atContributing Guide

Contributors

Contact us

  • 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

License

The MIT License (MIT). License.


*Note that all licence references and agreements mentioned in the Netdiag README section above are relevant to that project's source code only.