我一直在阅读有关Websocket中的ping / pong消息的信息,以使连接保持活动状态,但是我不确定它们是什么。它是独特的帧类型吗?(我看不到Chrome中与乒乓球有关的javascript WebSocket对象上的任何方法)。还是仅仅是一种设计模式(例如,我从字面上发送“ ping”或任何其他字符串到服务器并让它响应)。乒乓球是否与连续帧有关?
我问的原因是我正在使用在Mongrel2后面运行的python框架,所以我想知道是否有一种方法可以向Mongrel2发送特定的ping / pong消息,该消息会告诉它使连接保持活动状态而无需我的python应用程序担心它。我猜想就像有一个单独的HTTP方法。而且我想象一个专用的ping / pong消息帧可能比字符串“ ping”更简单(服务器和网络上的负载更少),尽管那可能并不重要。
编辑:我只是看了RFC 6455,看起来Ping和Pong绝对是带有自己的操作码的控制帧类型。那么,如何从Chrome中的javascript发送Ping框架?