这个问题所提供的方法 "如何在Cocoa/Objective-C中编写一个简单的Ping方法" 并不是很有用,因为它只评估了是否存在一条从计算机出去的路径,使得目标域名可能可达。因此,基本上每个你测试的主机都会被显示为可达,即使它实际上不可达。
请查看苹果公司的同一代码,SimplePing SimplePing演示了ping (ICMP)的发送和接收。该样例适用于Mac OS X 10.5及更高版本,虽然核心代码在所有版本的iPhone OS上都能正常运行,并且底层方法也适用于早期版本的Mac OS X。