簡體   English   中英

如何以編程方式在iOS中找到wifi速度

[英]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);
}];

我正在添加有關如何使用AFNetworking的出色教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM