Как установить стабильное соединение Wi-Fi на Android в сети Apple Airport с несколькими аэропортами - PullRequest
2 голосов
/ 15 июня 2011

Я создаю приложение, чтобы позволить пользователю загружать большие файлы при подключении к Wi-Fi. Единственная проблема заключается в том, что при подключении к сети Wi-Fi с несколькими аэропортами телефон продолжает переключаться между MAC-адресами на одном и том же SSID. Я заканчиваю с серией таймаутов и отключений и повторных подключений.

Может кто-нибудь пролить свет на мою проблему здесь? Это проблема настройки телефона с сетью, это настройка сети или, возможно, как сеть Apple Airport работает с Wi-Fi Android? Может быть, это несовместимость прошивки? Я просто не могу удержать соединение в согласованном порядке, чтобы завершить загрузку.

Использование Gingerbread 2.3.4 и 2.3.3

Вот лог с одного сеанса

06-15 11:04:07.366 E/upload  (20974): ConnectTimeoutException error
06-15 11:06:03.863 E/upload  (20974): ConnectTimeoutException error
06-15 11:12:51.414 E/upload  (20974): ConnectTimeoutException error
06-15 11:21:11.972 E/upload  (20974): ConnectTimeoutException error
06-15 11:21:29.027 E/upload  (20974): ConnectTimeoutException error

06-15 11:03:56.624 V/WifiStateTracker(  106): New network state is CONNECTED
06-15 11:04:06.737 V/WifiStateTracker(  106): New network state is DISCONNECTED
06-15 11:04:07.312 V/WifiStateTracker(  106): New network state is CONNECTED
06-15 11:06:04.874 V/WifiStateTracker(  106): New network state is DISCONNECTED
06-15 11:12:17.863 V/WifiStateTracker(  106): New network state is CONNECTED
06-15 11:12:50.699 V/WifiStateTracker(  106): New network state is DISCONNECTED
06-15 11:12:50.718 V/WifiStateTracker(  106): New network state is DISCONNECTED
06-15 11:12:51.374 V/WifiStateTracker(  106): New network state is CONNECTED
06-15 11:21:11.269 V/WifiStateTracker(  106): New network state is DISCONNECTED
06-15 11:21:11.921 V/WifiStateTracker(  106): New network state is CONNECTED
...