根据 Gorilla Websockets 项目 ,使用 golang.org/x/net/websocket 不可能发送 ping 和 pong 消息。同时,在 golang.org/x/net/websocket 项目页面中有以下描述:
那么如果我使用 golang.org/x/net/websocket 包会发生什么呢?连接会在超时后中断吗?换句话说,这里如何确保连接不会断开。
我有些困惑。尽管 golang.org/x/net/websocket 实现了 RFC 6455,但无法发送控制帧(取消,ping,pong),虽然这在RFC 6455 - Section Control Frames 中有说明。Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455.
那么如果我使用 golang.org/x/net/websocket 包会发生什么呢?连接会在超时后中断吗?换句话说,这里如何确保连接不会断开。