Additionally you can also use a package like SwiftyPing for a more idiomatic Swift implementation.
Topic:
App & System Services
SubTopic:
Networking
Tags: