Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: huazad en 16 Febrero 2012, 23:09 pm



Título: P2P Descentralizado
Publicado por: huazad en 16 Febrero 2012, 23:09 pm
Hola a todos!

Estoy intentando crear una red p2p descentralizada totalmente desde c++, pero no logro comprender el funcionamiento, como establecer los nodos. Necesito saber que pc tiene los puertos abiertos udp para usarlo como nodo ya que cada pc podria ser nodo o usuario, alguien me podria ayudar? explicandome como hacerlo, la teoria o con algun manual ya que hay pocos... o un codigo fuente de algun lenguaje para hacerme una idea.

Ya me mire codigos de emule, gnutella y muchos mas pero son demasiado complejos... yo quiero hacer algo simple.

y otra pregunta como podria obtener la ip publica de un pc sin usar webs como ip1.dynupdate.no-ip.com ni mirandolo en el router ni nada de eso es decir obtener la ip publica desde C sin realizar una conexion saliente?

muchas gracias, Saludos!