Socket.io-client: Socket.io no se puede conectar a WebSockets (solo)

Creado en 22 may. 2018  ·  6Comentarios  ·  Fuente: socketio/socket.io-client

Tú quieres:

  • [x] informar un error
  • [] solicitar una función

Comportamiento actual

Me conecto a un WebSocket usando Socket.io y no se establecerá ninguna conexión.
El servidor WebSocket (PHP Ratchet) detecta una conexión, pero esta se cerrará pronto y Socket.IO nunca dice que el cliente está conectado al servidor.

Pasos para reproducir (si el comportamiento actual es un error)

var conn = io('wss://demos.kaazing.com/echo', { upgrade: false, transports: ['websocket'] });

Error: Error during WebSocket handshake: Unexpected response code: 403

Esto esta funcionando:

var conn = new WebSocket('wss://demos.kaazing.com/echo');

-> Probado en la consola de https://socket.io/get-started/chat/ <-

Comportamiento esperado

Ese socket.io puede manejar WebSocket 👍

Configuración

  • SO: Windows 10
  • navegador: Google Chrome 66.0.3359.181 (compilación oficial) (64 bits)
  • versión socket.io: 1.3.5 y 2.1

Todos 6 comentarios

@patrickbussmann en realidad, Socket.IO no es una implementación de WebSocket, tiene su propio protocolo que puede usar una conexión WebSocket para transmitir datos.

Pero creo que cuando lo especifico en las opciones, debería usar solo websockets.

¿Sabes cómo usar Ratchet PHP con Socket.IO?
También es compatible con el servidor http, etc.
Pero probado y no funciona.

@patrickbussmann Hermano, también encontré este problema, quiero encontrar una herramienta websocket, pero parece que solo se usa Socket.io como servidor. ¿Has encontrado una solución?

Hola @hongweipeng ,
Estoy usando el nuevo WebSocket () directo en lugar de usar el cliente Socket.IO.

@patrickbussmann Bueno, también lo

emmm socket.io-client conectado java websocket, pero no sé cómo intercambiar mensajes

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Korri picture Korri  ·  8Comentarios

zappfinger picture zappfinger  ·  5Comentarios

crazyyi picture crazyyi  ·  5Comentarios

gtk2k picture gtk2k  ·  3Comentarios

catamphetamine picture catamphetamine  ·  3Comentarios