Consulta sobre redes P2P
Publicado por Marvin (26 intervenciones) el 02/10/2021 06:56:44
Hola Colegas, estoy aprendiendo sobre redes P2P, y soy novato aun, pero tengo una duda ya que estoy tratando de aprender como hacer una..
Mi pregunta es:
Si un maquina con windows por ejemplo, tiene activado el firewall, como es posible que otros peers de BitTorrent o Ares se conecten a mi maquina si el firewall esta activado??
Estoy tratando de hacer una red P2P con websockets, creando un un peer que funciona como Cliente y Servidor al mismo tiempo, pero me tope con ese problema, al tratar de hacer que el nodo se conecte inmediatamente a un nodo que se conecta al el.
Mas o menos asi:
Podrian explicame como lo hacen BitTorrent y Ares.. gracias de antemano
Mi pregunta es:
Si un maquina con windows por ejemplo, tiene activado el firewall, como es posible que otros peers de BitTorrent o Ares se conecten a mi maquina si el firewall esta activado??
Estoy tratando de hacer una red P2P con websockets, creando un un peer que funciona como Cliente y Servidor al mismo tiempo, pero me tope con ese problema, al tratar de hacer que el nodo se conecte inmediatamente a un nodo que se conecta al el.
Mas o menos asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const WebSocket = require('ws');
const serverSide = new WebSocket.Server(
{port: 4000, maxReceivedFrameSize: 13107299, maxPayload: 10000,
maxReceivedMessageSize: 1024, autoAcceptConnections: false
});
serverSide.on('connection', (server, req) => {
server.onmessage = event => { console.log(event.data) }
const ip = req.headers['x-forwarded-for'].split(/\s*,\s*/)[0];
const client = new WebSocket(`wss://${ip}:4000`);
client.onopen = event => {
console.log(event)
}
client.onerror = err => console.log(err);
client.onclose = close => console.log(close);
});
Podrian explicame como lo hacen BitTorrent y Ares.. gracias de antemano
Valora esta pregunta


0