Android: ¿Cómo puedo configurar un tiempo de espera para sockets SSL para un bloqueo de lectura / escritura usando el ThreadSafeClientConnectionManager?
¿Cómo puedo establecer un tiempo de espera para los sockets SSL para un bloqueo de lectura / escritura utilizando el ThreadSafeClientConnectionManaget? He descubierto que la pérdida de conectividad de red durante la lectura o escritura de un socket SSL resulta en un tiempo de espera de 15 minutos en dispositivos Android 2.2 y 2.3.
He fijado los tiempos de espera siguientes en mi HttpClient:
- Java libgdx mover la cámara de perspectiva
- SnackBar aparecen animación
- Cambiar el resumen de un ListPreference con el nuevo valor (Android)
- WakefulBroadcastReceiver no se puede resolver con un tipo
- Obtenga el valor de RemoteMessage del método FCM onMessageReceived
mParams = new BasicHttpParams(); HttpProtocolParams.setVersion(mParams, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(mParams, "UTF-8"); HttpProtocolParams.setUserAgent(mParams, USER_AGENT); HttpConnectionParams.setConnectionTimeout(mParams, TIME_OUT); HttpConnectionParams.setSoTimeout(mParams, TIME_OUT); ConnManagerParams.setTimeout(mParams, TIME_OUT); final SchemeRegistry registry = new SchemeRegistry(); registry.register(new Scheme(HTTP_SCHEME, PlainSocketFactory.getSocketFactory(), 80)); registry.register(new Scheme(HTTPS_SCHEME, SSLSocketFactory.getSocketFactory(), 443)); final ThreadSafeClientConnManager manager = new ThreadSafeClientConnManager(mParams, registry); mClient = new DefaultHttpClient(manager, mParams);
A continuación, utilizar el cliente para realizar una solicitud http poner con una entidad de archivo. Si apago el modo de avión en la mitad de la carga, espere 15-30 segundos y luego apague el modo de avión, el zócalo quedará atascado en una lectura o escritura y no durará 15 minutos.
- Crear un temporizador de incremento en segundos en formato 00:00?
- Incapaz de construir el slidingmenu con gradle, fallando en la pelusa
- No entiendo cómo utilizar GridLayout.spec ()
- La orden de LinkedHashMap entrySet no se conserva en un flujo (Android)
- Android: no se puede enviar el archivo TXT como archivo adjunto al correo electrónico ("No se pudo enviar el archivo adjunto")
- Fatal Spin-On-Suspend / Stuck en ThreadID
- Proguard no obstruye las aplicaciones de Android
- La excepción nula captura
No pivotar lejos de su pregunta muy legítima, pero los clientes del HTTP del blog de los clientes de HTTP recomiendan usar HttpURLConnection para el nuevo desarrollo. ¿Ha considerado cambiar APIs?
- Android: el renderizado de OpenGL se detiene cuando se ejecuta una gran tarea de fondo
- Android Cómo reciclar el mapa de bits correctamente cuando se utiliza RecyclerView?