开发使用数据同步的应用。如果通过慢速互联网连接完成,发送图像(甚至调整大小)需要时间。想一想,最好首先检查网速,并在速度可以接受时发送数据。有Apple Reachability类,但它只有检查wifi的方法。我想对我来说,ping主机并从ping cmd结果中获取延迟信息就足够了。我将用于决定的延迟信息是值得现在发送数据还是等待。
答案 0 :(得分:1)
这样做非常复杂,但Apple在这里有一个完整的工作示例程序:
答案 1 :(得分:1)
可达性或ping不会告诉您文件的传输速度有多快或多慢。这是ping_time +(file_size / bandwidth)的函数。对于任何大文件,ping_time都比file_size / bandwidth小得多。
衡量这一点的最简单方法是让应用程序下载并上传一个不太小的不太大的文件,并确定上传和下载速度是否“足够快”。