如何使用 Gorilla 指定 WS ping 的频率

Posted

技术标签:

【中文标题】如何使用 Gorilla 指定 WS ping 的频率【英文标题】:How to specify the frequency of WS pings with Gorilla 【发布时间】:2019-03-16 20:30:47 【问题描述】:

WebSocket RFC 声明有用于 pings/pongs 的控制帧。为了避免将应用程序代码编写为保活机制,是否可以使用 Gorilla WebSockets 指定 ping 的频率?

【问题讨论】:

【参考方案1】:

因为应用程序负责使用 Gorilla WebSocket 包发送 ping,所以应用程序可以完全控制发送 ping 的频率。

请参阅chat example,了解如何发送 ping 并使用它们来检测死连接或卡住连接的示例。

【讨论】:

以上是关于如何使用 Gorilla 指定 WS ping 的频率的主要内容,如果未能解决你的问题,请参考以下文章

GolangWeb 入门 08 集成 Gorilla Mux

GolangWeb 入门 08 集成 Gorilla Mux

如何使用 Gorilla 处理 DELETE 调用的预检请求?

是否可以循环 ws.send?

如何组织 gorilla mux 路线?

如何使用 Gorilla Mux 进行 URL 匹配?