Continuo lendo sobre mensagens de ping / pong nos websockets para manter a conexão ativa, mas não sei ao certo o que são. É um tipo de quadro distinto? (Não vejo nenhum método em um objeto WebSocket javascript no chrome relacionado ao ping-pong). Ou é apenas um padrão de design (por exemplo, eu literalmente enviei "ping" ou qualquer outra string para o servidor e ele respondeu). O pingue-pongue está relacionado a quadros de continuação?
O motivo pelo qual pergunto é que estou usando uma estrutura python que roda atrás do Mongrel2, por isso estou pensando se há uma maneira de enviar ao Mongrel2 uma mensagem específica de ping / pong que diria para manter a conexão ativa sem a necessidade de meu aplicativo python. preocupado com isso. Análogo a ter um método HTTP separado, eu acho. E imagino que um quadro de mensagem de ping / pong dedicado possa ser mais simples (menos carga no servidor e na rede) do que a string "ping", embora isso provavelmente não importe muito.
Edição: Acabei de olhar para RFC 6455 e parece que Ping e Pong são definitivamente tipos de quadros de controle com seus próprios opcodes. Então, como envio um quadro Ping a partir do javascript no Chrome?