Contexto: Estava finalizando o curso de PHP Reativo: programação assíncrona em tempo real, o ultimo modulo/capitulo tem como objetivo criar um servidor WebSocket mas eu não consigo. Se isso pode ajudar:
- Percebi que as bibliotecas ReactPhp e Ratchet possuem uma versão um pouco diferente do curso.
- Utilizei o exemplo da documentação do ratchet mas ainda sem sucesso.
- Utilizo o php por meio do XAMPP ao invés da instalação por meio de variavel de ambiente.
- Comparei inumeras vezes meu codigo com o codigo disponibilizado ao final do curso e tudo parece igual.
- Utilizei uma extensão chamada "Web Socket Testing" e ela tambem me retornou erro.
Meus arquivos: index.html (cliente) - alguns comentários são da documentação do ratchet
websocket.php (servidor) - alguns comentários são da documentação do ratchet *É o mesmo arquivo.
Por fim rodo no terminal o comando: php websocket.php me aparece no terminal: "iniciando" o terminal fica travado
vou para o navegador e assim que abro a pagina me deparo com isto:
E usando a extensão: