estoy leyendo de mesa de ping pong/mensajes en websockets a mantener la conexión viva, pero no estoy seguro de lo que son. ¿Es un tipo de marco distinto? (No veo ningún método en un objeto JavaScript WebSocket en Chrome relacionado con ping-pong). ¿O es solo un patrón de diseño (por ejemplo, literalmente envío "ping" o cualquier otra cadena al servidor y lo respondo). ¿El ping-pong está relacionado con los frames de continuación?Envío de WebSocket marco de ping/pong desde el navegador
La razón por la que pregunto es que estoy usando un framework python que corre detrás de Mongrel2, entonces me pregunto si hay una manera de enviar a Mongrel2 un mensaje específico de ping/pong que diga que mantenga viva la conexión sin mi la aplicación de Python necesita preocuparse por eso. Análogamente a tener un método HTTP separado para eso, supongo. Y me imagino que un marco de mensaje de ping/pong dedicado podría ser más simple (menos carga en el servidor y la red) que la cadena "ping", aunque eso probablemente no importaría demasiado.
EDIT: Acabo de mirar RFC 6455 y parece que Ping y Pong son definitivamente tipos de cuadros de control con sus propios códigos de operación. Entonces, ¿cómo envío un marco de Ping desde javascript en Chrome?
Sólo ping desde el servidor. Todo el mundo sabe sobre el problema de la red en puertos no estándar, por lo que están empezando a hacer ping a intervalos cortos regulares. Supongo que puedes hacer ping a un servidor mal escrito, pero puede que no sea demasiado inteligente para hacer algo sensible con ellos. –