Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Conexão server

Boa noite estou tentando fazer um chat em tempo real com o ratchet minha dúvida e como eu faço pra acessa o servidor remotamente como se fosse uma api no caso se estivesse usando o insomnia

require_once 'vendor/autoload.php';

$loop = React\EventLoop\Factory::create();
$pusher = new Chat\Pusher;

$webSock = new React\Socket\Server('0.0.0.0:8083', $loop);
$webServer = new Ratchet\Server\IoServer(
        new Ratchet\Http\HttpServer(
                new Ratchet\WebSocket\WsServer(
                        new Ratchet\Wamp\WampServer(
                                $pusher
                        )
                )
        ),
        $webSock
);

$loop->run();
3 respostas
solução!

Ola, Lucas. Pra se conectar a um servidor de websocket você precisa de um cliente de websocket. Postman ou Insomnia não suportam esse protocolo.

Uma alternativa (eu nunca usei) é o Swell: https://www.getswell.io/

O que eu faço é criar o código do front mesmo para testar a integração direto: https://www.youtube.com/watch?v=QkhbQoajdCw

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Boa noite estou tentando acessar o servidor com o swell mas n to conseguindo no caso o q eu quero e fazer o acesso através de cod ex o servidor está no A e eu quero poder acessar com um outro cod B tem alguma aula na alura que ensina a fazer isso

Lucas, não tem nenhuma aula específica sobre Swell. Mas na resposta anterior eu mostrei como eu crio um cliente de WebSocket. :-)