CDZPinger
⚠️
This post was automatically migrated from my old blogging software, and I have not reviewed it for problems yet. Please contact me if you notice any important issues.
Part of the Project Announcements series.
Update: the software described in this post is no longer maintained.
While writing BuyVM Manager, I was disappointed to find there was no good, easy-to-use ICMP ping library for iOS projects. Apple provides a SimplePing code sample that you can adapt into your codebase, which seemed to be the best code I could find.
I built a nice wrapper around that code that enhances (re)usability, and I recently posted it on Github under the MIT license: CDZPinger. It’s also available via CocoaPods.
Enjoy!