测试ping和服务器可用性的Swift

3
例如,有一个名为site.com的网站。我需要检查该网站是否可以加载,并测试该网站所在服务器的ping值。您能提供任何阅读材料或代码示例吗?我无法找到与此主题相关的任何内容。

你可以考虑使用Reachability,它不仅可以告诉你服务器是否可达,还可以异步地通知你设备的互联网连接状态发生了变化。 - Rob
1个回答

3
您可以使用一个名为SimplePingHelper的Objective-C库,该库来自Chris Hulbert。它使用了苹果代码“ SimplePing”。您可以在GitHub Page上找到它。
只需将.h文件导入到您的Bridging-Header文件中即可:
#import "SimplePingHelper.h"

然后你可以像Chris网站上的示例一样使用SimplePingHelper。 该代码是用Objective-c编写的,但是你可以轻松地将其更新为Swift。


谢谢,但它只是检查主机是否可以通过ping访问,对吧?它并没有返回平均ping值。 - Houman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接