in java, I can set the power manager to keep a socket connection alive like following PowerManager.WakeLock newWakeLock = ((PowerManager) getSystemService("power")).newWakeLock(1, "Socket:WakeLock"); also with wifi WifiManager.WifiLock createWifiLock = ((WifiManager)...
www.b4x.com