Heartbeat ping / pong do WebSocket
Resposta: responda a cada {"type":"ping"} do servidor com {"type":"pong"}. Sem pong por ~60 s, a conexão fecha. A mesma regra vale nos exemplos Python e Node.
One-liner handlers#
if msg["type"] == "ping":
await ws.send('{"type":"pong"}')
if (msg.type === 'ping') ws.send('{"type":"pong"}');
Reconexão / preço stale (EN): stale-price reconnect.
Teste#
Builder (€99/mês) para WebSocket e histórico de fechamento. Teste de 3 dias; cartão obrigatório e cobrado após o dia 3 salvo cancelamento. Chave grátis: signup. Relacionado: hub de respostas, docs, exemplo Python.
Conteúdo educativo para maiores de 18 anos. Sem palpites nem lucro garantido. No Brasil, aposte apenas em operadores autorizados pela SPA/MF.
Perguntas frequentes#
É o ping do protocolo WebSocket?#
Não: é um ping/pong JSON de aplicação no stream PinnFeed, documentado na doc WebSocket.
REST precisa de pong?#
Não. Heartbeats são só do WebSocket.