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

217
Vistas
error socket.io al forzar la comunicación websocket

Tenemos algunos problemas para forzar la comunicación websocket en nuestra aplicación. Básicamente, cuando permitimos el sondeo, todo funciona bien, pero de vez en cuando vimos errores en las comunicaciones de websocket. Después de algunas investigaciones, cambiamos la configuración a 'transportes': ['websocket'], actualización: falso

Cuando reiniciamos, los sockets ya no funcionan y obtenemos errores como este

 WebSocket connection to 'wss://our-server/socket.io/?partnerId=22222&EIO=3&transport=websocket' failed: Compressed bit must be 0 if no negotiated deflate-frame extension

También creamos un problema que puedes encontrar aquí:

https://github.com/socketio/socket.io/issues/2925

El servidor está basado en Node.js y el cliente es una aplicación iónica con AngularJS.

¿Alguien experimenta el mismo problema? ¿Alguna idea de cómo abordar esto?

¡¡¡Gracias!!!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Resulta que estaba haciendo mal la inicialización del cliente websocket

Estaba haciendo:

 var socketIo = require('socket.io')(server, { path: '/myserver/socket.io', transports: ['websocket'] }); var client = socketIo.listen(server, { path: '/myserver/socket.io', transports: ['websocket'] });

y esto funciona a las mil maravillas:

 var client = require('socket.io')(server, { path: '/myserver/socket.io', transports: ['websocket'] });
over 4 years ago · Santiago Trujillo 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