Montar P2P descentralizada

Iniciado por Kaxperday, 14 Diciembre 2015, 05:56 AM

0 Miembros y 1 Visitante están viendo este tema.

Kaxperday

Buenas estoy con ello, a ver estoy en esta situación:

Tengo 2 ordenadores (A y B) y un servidor HTTP (S).

En el servidor HTTP tengo un script PHP que se activa cuando le mando un POST que contiene la ip del ordenador que quiero conectar por tcp holy punching.

1. A hace un POST a S diciendo que quiere conectarse con la IP de B que A ya conoce al igual que S ( que la tiene guardada en últimos registros). S le responde y le da ¿el puerto con el que se conecta B y su dirección IP?.

2. A recibe de S la ip y puerto de B que usó B para conectarse a S, y trata de conectarse a B mediante connect().

3. B hace lo mismo que A, ambos usan connect() y listo, ¿no?. Buff el tracker va a estar muy saturado entonces en redes grandes XD, además HTTP cambia de puerto cada petición, no tiene pinta de que funcione para un servidor web pero se puede intentar.

Decidme si voy bien encaminado XD.

Un saludo.
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.