Pregunta

Tengo un applet que quiero mantener una conexión de socket entre varias páginas web. Actualmente, cuando se realiza una transición a una página diferente, la conexión de socket se cierra. ¿Hay alguna forma de mantener esa conexión entre las páginas web? O, ¿tiene que volver a conectar el socket después de cada transición de la página web?

¿Fue útil?

Solución

A menos que pueda colocar el applet en un marco separado o cargar el resto de la página a través de AJAX, el applet se está recargando cuando la página está. Así que no, realmente no hay una manera.

Otros consejos

El zócalo se desconecta porque la carga de la página hace que el applet ejecute los métodos de destrucción y otros métodos de limpieza. Incluso si anulaba la función de destruir y desconectar los enchufes, sería una mala programación no liberar esos recursos cuando un usuario se alejó de la página.

Como Ed sugirió, lo mejor que puede hacer es cargar el applet en un marco, puede seguir la ruta ajax pero no tiene sentido reescribir la página cuando puede simplemente dividirla en diferentes marcos y mantener la recarga en su lugar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top