我正在构建一个应用程序,让用户在连接到wifi时上传大文件 . 唯一的问题是,当连接到多机场扩展wifi网络时,手机会在SAME SSID上的MAC地址之间切换 . 我最终得到了一系列超时,断开连接和重新连接 .

谁能在这里解释我的问题?这是网络的电话设置问题,是网络设置还是苹果机场网络与android wifi一起工作的方式?也许这是固件不兼容?我似乎无法以一致的方式保持连接以完成我的上传 .

使用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