Как получить скорость интернет-соединения с целью c в Mac OS SDK - PullRequest
1 голос
/ 30 апреля 2011

Мне нужно получить скорость интернет-соединения для подключенного интернет-соединения с целью c в приложении Mac OS.

Ответы [ 2 ]

3 голосов
/ 30 апреля 2011

Нет «формального» способа сделать это. Также отметим, что на практике «скорость интернет-соединения» имеет мало смысла. Вы, вероятно, имеете в виду «максимальную пропускную способность до ближайшего шлюза», но в более общем смысле это не имеет особого смысла (например, маршрутизатор с несколькими сетевыми интерфейсами).

В любом случае, вы не найдете API для этого. Вам лучше просто оптимизировать для «наихудшего сценария», и он будет работать быстрее, если у пользователя будет больше пропускной способности.

Также обратите внимание, что вы можете определить, работает ли устройство iOS с WiFi или 3G.

1 голос
/ 09 марта 2012

используйте этот код, найдите тип сети 2g, 3g, WiFi

https://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...