测试 ping 和服务器可用性 swift

Testing ping and server availability swift

例如,有一个名为 site.com 的站点。我需要检查站点是否可以加载并测试对站点所在服务器的 ping 操作。你能提供任何阅读或代码示例吗?我找不到与此主题相关的任何内容

您可以使用来自 Chris Hulbert 的名为 SimplePingHelper 的 Objective-C 库。它使用 Apple 代码“SimplePing". You can find it on this GitHub Page.

只需将 .h 文件导入您的 Bridging-Header 文件:

#import "SimplePingHelper.h"

然后您可以使用 Chris 网站上 in the example 所示的 SimplePingHelper。代码以 Objective-c 编写,但您可以轻松将其更新为 Swift。