Buenas noches gente,
 
Bueno verán, estoy haciendo una aplicación en WindowsForms que  sea similar al Messenger. Por el momento más o menos me funciona bien en mi red interna.
 
El problema es que cuando quiero probar con el exterior me falla la aplicación, ya que mi cliente se conecta a mi propio servidor, que lógicamente también está en mi equipo.
 
Pero como yo salgo através de un router (Tengo dos ordenadores) pues la ip de mi cliente es 192.168.1.9 y debería ser la del router, es decir, la que realmente está saliendo a internet.
 
Entonces... ¿Alguien podría decirme como puedo desde .NET conseguir la ip con la que realmente salgo a internet?
 
Y tengo otra pregunta, Si tengo un cliente en una máquina, y otro cliente en otra máquina pero están en la misma red, al salir a internet.... (Como hace el msn para identificar cada equipo y saber a que cliente mandar los mensajes)
 
En fin, no sé si me he explicado y si pueden ayudarme, pero si alguien entiende las dudas que tengo, le agradecería que me ayudase. 
   
 

