socket.io para emitir eventos em tempo real, aproveitando a tecnologia WebSocket. Isso torna o desenvolvimento de integrações mais eficiente e direto para os desenvolvedores. O WebSocket fornece um canal de comunicação full-duplex sobre uma única conexão duradoura, permitindo o fluxo de dados em tempo real entre o cliente e o servidor.
Operação
WebSocket só pode ser conectado após a execução do comandoset na instância. Isso permite que o WebSocket seja específico para cada instância, e a comunicação em tempo real é restrita àquela instância.
- Funcionamento: Ideal para cenários onde você deseja uma comunicação em tempo real mais isolada, focada em uma única instância, permitindo maior controle e segmentação dos eventos.
-
Conexão: A conexão ao WebSocket requer o uso do
/nome_instanciana URL:
Conexão ao WebSocket
Utilize o seguinte formato de URL:nome_instancia pelo nome da sua instância específica.
Exemplo de Estabelecimento de Conexão WebSocket
Aqui está um exemplo básico de como estabelecer uma conexão WebSocket usando JavaScript:nome_evento pelo evento específico que você deseja escutar.
Manipulação de Eventos
Uma vez conectado, você pode escutar vários eventos emitidos pelo servidor. Cada evento pode carregar dados relevantes para o contexto do evento. Por exemplo, se estiver ouvindo atualizações de mensagens, você pode receber dados contendo o conteúdo da mensagem atualizada e metadados.Fechamento da Conexão
Para fechar a conexão WebSocket, utilize o métododisconnect: