Weno, yo creo q tanto como programacion avanzada no es..
Lo primero q necesitas es crearte un servidor, q deberia estar alojado en un Pc y funcionando todo el dia... y despues diversos clientes q se puedan conectar a ese servidor. A partir de ahí todo es imaginacion
Me explico.
El servidor estaria a la escucha en un determinado puerto. Para q se puedan conetar varios clientes necesitarias crear un matriz de winsock:
http://foro.elhacker.net/index.php/topic,129870.0.htmlCada vez q un cliente estableciera conexion deberia enviar algun dato clave q le identificara, por ej una direccion de correo (
server@VB.com) cualkier otra cosa valdria. Ese dato deberia enviarse en una cadena q el servidor partiria por cierto caracter, por ejemplo supongamos q se envia "new|server@VB.com".
Gracias a la palabra new el servidor sabre q tiene q añadir una nueva conexion y asociarle ese correo para identificarla.
Una vez hecho esto, para hablar con otra persona harimos click en su contacto, nos saldria una ventana y todo eso, q es lo de menos... lo importante ahí seria tomar el nombre el contacto con el q estamos hablando. De esta manera cada vez q le enviemos un texto enviariamos "hablar|amigo@VB.com|hola q tal tio?" asi el servidor sabria tres cosas, q keremos hablar, con kien keremos hablar y lo q keremos decir, y enviaria el texto deseado a la conexion elejida.
Ya esta, basicamente asi se puede crear un "messenger" de lo mas basico con un protocolo tb de lo mas basico.
Posiblemnete el servidor se petaria, pero es q estamos haciendo un servidor en VB!!!