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