Ver Mensaje Individual
  #2  
Antiguo 19-11-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Aparentemente se puede, pero parece complicado.
https://idea.popcount.org/2014-04-03...efore-connect/

Yo trataría de resolver el problema desde el punto de vista del dispositivo. (Si pierde la conexión que se olvide de los parámetros anteriores)
Quizás solo esperando unos segundos antes de reintentar la conexión sea suficiente para solucionar el problema.

Pequeña historia parecida a la tuya:
Cita:
Si haces un netstat -a -n verás que sale una lista de puertos conectados/escuchando/TIME_WAIT
Las conexiones "recientemente" cerradas quedan así durante un momento, antes de quedar libres para ser utilizados.
Recuerdo en Windows 98, ese tiempo era largo (casi un minuto)
Tenía un dispositivo al que hacíamos pooling, conectando y desconectando cada segundo. Después de un rato todo fallaba porque había demasiados puertos "abiertos". Bajando el tiempo entre cada conexión solucionamos el problema.
Luego instalamos otro Windows XP y todo fue mejor, ya que los puertos quedaban menos tiempo en ese estado TIME_WAIT.
Responder Con Cita