Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

305
Vistas
PeerJs peer.connections en desuso

Estoy tratando de obtener todos los pares que están actualmente conectados conmigo, pero dice que las conexiones están obsoletas.

 const peer = new Peer('my_id'); const connections = peer.connections;

La documentación dice: Recomendamos realizar un seguimiento de las conexiones usted mismo en lugar de confiar en este hash.

Digamos que hago un seguimiento de la identificación de todos los pares en la matriz. ¿Cómo debo manejar los identificadores para obtener el mismo resultado que con peer.connections ?

Ejemplo: peer.connections devuelve: peer.conexiones consola.log

¿A qué método debo llamar para obtener los mismos resultados de la identificación de pares en mi matriz?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Creo que deberías crear un oyente cuando se establezca una conexión. Puede lograr esto implementando un contenedor que unificará el uso del cliente de peer js

 class MyPeer { constructor() { this.instance = new Peer() } async connect() { return new Promise(resolve => { this.connection = peer.connect(new Date().getTime()) // create a unique id for each connection this.connection.on('open', () => resolve(this.connection)) }) } }

Suponiendo que está tomando esta implementación (muy ingenua, sin el manejo adecuado de errores), puede realizar un seguimiento de las conexiones como esta

 const peer = new MyPeer() const connection = await peer.connect() myConnectionsArray.push(connection)

Vale la pena mencionar que puede eliminar conexiones de la matriz cuando se cierra una conexión y probablemente envolver todo en una clase (por ejemplo, ConnectionsManagaer o algo similar). Además de eso, debería satisfacer su solicitud.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda