Adaptable a cualquier red
que onda , espero y me puedas ayudar en algo, estamos en proyecto sw la escuela unos amigos y yo y tenemos que diseñar un chat que sea adaptable a cualquier red, osea que lo instalemos y la comunicacion funcione adecuadamente¿como le podemos hacer? estamos programando en C++
 
Categoria inadecuada
Me temo que no soy la persona más adecuada para resolver tu pregunta. Hay otras categorias que se adaptan mucho mejor al mundo de la programacion, incluso una categoria especifica para C y C++

A modo orientativo, muy genérico (como lo es tu pregunta) lo único que te puedo decir es que vas a tener que usar sockets de tcp/ip. Sin embargo, eso de que funcione en cualquier red, no es tan facil. Es relativamente facil programar un chat peer to peer (ip a ip), pero este programa no funcionaria entre dos redes aisladas con firewalls. En este caso deberias habilitar algún sistema para encapsular tus paquetes en un puerto estandar, habitualmente abierto (http:80), o bien habilitar una opcion en el programa para el uso de proxys,...

Quizá te pueda servir bastante mirar algo ya hecho... prueba a buscar en la comunidad de programadores GNU/GPL, por ejemplo en http://freshmeat.net/ o en http://sourceforge.net/

Ambos sitios tienen proyectos muy interesantes con codigo abierto, y quiza basandote en alguno de ellos tengas las cosas mas faciles.

Un saludo.
 
El experto ha finalizado la pregunta.
Pregunta finalizada por el experto