Sockets!

Hola. Necesitaría transimitir objetos mediante sockets. Ya tengo todo la parte de conectividad hecha y transmito Strings perfectamente, ¿pero cómo hago para transimitir objetos? ¿Por ejemplo enviar un FileWriter o algún objeto creado por mí?
Saludos.

1 respuesta

Respuesta
1
Vamos a ver si te interesa transmitir objetos que conoces puedes optar (es un poco chapucilla) por ir enviando los atributos y recrear el objeto del otro lado. La otra solución, que es la mejor, es emplear RMI. Es una tecnología de Java de objetos distribuidos. Básicamente te permite invocar operaciones de objetos remotos y todo esto sin tener que manejar los sockets. Veras que existen objetos locales y remotos y representaciones de estos. Ademas de invocaciones remotas de métodos puedes transmitir objetos siempre que implementen el interfaz Serializable. Si quieres conocer mejor RMI te recomiendo este PDF en castellano http://www.tic.udc.es/~fbellas/teaching/is/Tema5Apartado5.1.pdf.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas