[英]How to find wifi speed in iOS programmatically
我必須開發一個對找到wifi速度有用的應用程序。 基於該wifi速度,我必須更改wifi路由器的位置。 這個應用程序的主要目的是確定房間中wifi路由器的位置。 但是如何找到wifi信號的速度呢? 如何找到wifi上網速度?
一種方法是通過重復ping遠程服務器並查看響應時間是否改變。 坦率地說,我認為差異可能會非常微小,但是無論哪種方式,這就是您可以使用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);
}];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.