Я создаю приложение, чтобы позволить пользователю загружать большие файлы при подключении к 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