Socket.io-client: Socket.io não pode se conectar a WebSockets (apenas)

Criado em 22 mai. 2018  ·  6Comentários  ·  Fonte: socketio/socket.io-client

Você quer:

  • [x] relatar um bug
  • [] solicitar um recurso

Comportamento atual

Eu me conecto a um WebSocket usando Socket.io e nenhuma conexão será estabelecida.
O servidor WebSocket (PHP Ratchet) detecta uma conexão, mas ela será fechada em breve e o Socket.IO nunca diz que o cliente está conectado ao servidor.

Etapas para reproduzir (se o comportamento atual for um bug)

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

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

Isso está funcionando:

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

-> Testado no console de https://socket.io/get-started/chat/ <-

Comportamento esperado

Esse socket.io pode lidar com o WebSocket 👍

Configurar

  • SO: Windows 10
  • navegador: Google Chrome 66.0.3359.181 (versão oficial) (64 bits)
  • versão socket.io: 1.3.5 e 2.1

Todos 6 comentários

@patrickbussmann na verdade, Socket.IO não é uma implementação WebSocket, ele tem seu próprio protocolo que pode usar uma conexão WebSocket para transmitir dados.

Mas eu acho que quando eu especifico nas opções, ele deve usar apenas websockets.

Você sabe como usar Ratchet PHP com Socket.IO?
Suporta servidor http, etc. também.
Mas testado e não funciona.

@patrickbussmann Brother, Também encontrei este problema, quero encontrar uma ferramenta de websocket, mas parece que esta só está sendo usada o Socket.io como servidor.Já encontrou uma solução?

Olá @hongweipeng ,
Estou usando o novo WebSocket () direto em vez de usar o cliente Socket.IO.

@patrickbussmann Bem, eu também vou usar da mesma forma que você, obrigado.

emmm socket.io-client conectado ao java websocket, mas não sabe como trocar mensagens

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ahadcove picture ahadcove  ·  7Comentários

catamphetamine picture catamphetamine  ·  3Comentários

Korri picture Korri  ·  8Comentários

crazyyi picture crazyyi  ·  5Comentários

exilonX picture exilonX  ·  7Comentários