Hola
Debido a que no me gusta (nunca me ha gustado) Visual Basic casi no tengo conocimientos al respecto a este lenguaje (pero ni modo lo tengo que usar ahora
), y como tengo poco tiempo de usar .NET espero que ustedes me puedan ayudar con este problema.
Pues resulta que estoy haciendo un programa cliente-servidor pero con ciertas características. Viendo un poco la arquitectura del sistema (muy superficialmente) sería así:
Flujo de información:
Base de datos <-> Servidor <-> Cliente
Lo que quiero es poder enviar OBJETOS (no texto) entre el cliente<->servidor (en ambos sentidos) y no texto normal. Debido a que la información es algo "delicada" y privada
, no quiero que el cliente se conecte de manera directa a la base de datos (por lo que uso un servidor de intermediario) y la comunicación entre el cliente servidor será encriptada (eso ya lo tengo solucionado)
.
Sé que podría enviar el texto codificado entre el cliente y servidor, pero existen otros valores que también se deben de enviar del cliente (que son muy importantes para control de seguridad) y por cuestiones de facilidad deseo que los datos estén encapsulados por medio de un objeto que le llamaré "MSG"
.
En Java, yo podría crear un objeto y enviarlo desde el cliente (era enviado como un simple Object) y yo en el servidor recibía el objeto (lo parseaba) y leía los datos que el objeto contenía.
Pero no tengo idea de como hacerlo en .NET (específicamente Visual Basic)
. He visto algunos tutoriales en línea pero sólo muestran el como enviar texto entre un programa.
¿Alguien sabe de algún tutorial en el cual yo me pueda basar para poder enviar objetos por Red?
Gracias de antemano por su ayuda.