我必须开发一个应用程序,这将是有用的发现wifi速度。基于这个wifi速度,我必须改变wifi路由器的位置。这个应用程序的主要目的是决定wifi路由器在房间中的位置。但是如何找到wifi信号的速度呢?如何找到wifi网络连接的速度?
发布于 2014-03-10 00:57:00
一种方法是重复time远程服务器,并查看响应时间是否发生变化。坦率地说,我认为差异可能很小,但无论哪种方式,这都是使用AFNetworking可以做到的。
startTime = CACurrentMediaTime(); //This will start the clock.
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:@"http://example.com/resources.json" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
double elapsedTime = (CACurrentMediaTime() - startTime); //in case of success you calculate the elapsed time
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];I am adding this great tutorial on how to use AFNetworking.
https://stackoverflow.com/questions/22284468
复制相似问题