Como estabelecer uma conexão P2P?

1. Como estabelecer uma conexão P2P?

Lucas M.R.
Lucasmr

(usa Debian)

Enviado em 23/04/2017 - 07:42h

Em uma conexão normal, é preciso que quem vai receber a conexão esteja com uma porta aberta no roteador (transmitindo para um computador da rede interna). Mas em uma conexão P2P isso não acontece.

Como programas P2P funcionam independente dessa porta aberta? Como por exemplo, programas como torrent ou Gnutella fazem varias conexões com nós da rede, no caso do torrent tem o tracker que pode de alguma forma trabalhar como mediador e criar uma conexão entre as maquinas, mas no caso do Gnutella não existe algo centralizando, existe apenas uma lista de nós para se conectar.

Como posso implementar essa conexão inicial? Partindo do pressuposto que não é uma conexão local e que não há nenhuma porta aberta no roteador (como normalmente ocorre) (Não precisa necessariamente do código, só o conceito é suficiente)


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts