Otra opción, si las desconexiones son frecuyentes es realizar un pooling periódico (en este caso podrías hacer un ping al server) y detectar así cuando la conexión ha caído.
Una vez detectada esta situación, con volver a activarla debería bastar.
Si no recuerdo mal, SAP detecta cortes de conexión de esta forma...
|