Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用iPhone进行服务器Ping_Iphone_Objective C_Ios_Networking_Ping - Fatal编程技术网

使用iPhone进行服务器Ping

使用iPhone进行服务器Ping,iphone,objective-c,ios,networking,ping,Iphone,Objective C,Ios,Networking,Ping,我正在编写一个应用程序,需要知道两台服务器中哪一台响应最快。一台服务器在我的时区,另一台在很远的地方 如何从iPhone上的服务器ping获取往返时间? 我研究了可达性,但我认为它在这种情况下并不能满足我的需要。也欢迎其他解决方案。谢谢 您可以使用 或者,苹果有一个示例应用程序,你可以看看- 另一种选择是使用现有的库:如果您需要物理位置,您可以直接从电话中获取,这不是更好吗?在某些方面,是的。我们考虑的一个因素是交通。如果一台服务器响应较慢,我们可能希望将它们路由到另一台服务器。我不知道这有多普

我正在编写一个应用程序,需要知道两台服务器中哪一台响应最快。一台服务器在我的时区,另一台在很远的地方

如何从iPhone上的服务器ping获取往返时间?

我研究了可达性,但我认为它在这种情况下并不能满足我的需要。也欢迎其他解决方案。谢谢

您可以使用

或者,苹果有一个示例应用程序,你可以看看-


另一种选择是使用现有的库:

如果您需要物理位置,您可以直接从电话中获取,这不是更好吗?在某些方面,是的。我们考虑的一个因素是交通。如果一台服务器响应较慢,我们可能希望将它们路由到另一台服务器。我不知道这有多普遍,我承认这主要是出于好奇。你需要决定它是哪一种。如果是响应时间,那么物理距离是不相关的,您需要对某种类型的ping进行计时。如果是物理距离,请使用GPS。我得到了一些澄清-我们将镜像服务器,所以我们关心的是响应时间。为什么不考虑使用负载平衡器?Ping并没有说明全部情况。SimplePing是我要找的!谢谢