当前位置: > > > > 如何使用“github.com/gorilla/websocket”检查 websocket 连接是否处于就绪状态
来源:stackoverflow
2024-04-20 22:54:27
0浏览
收藏
怎么入门Golang编程?需要学习哪些知识点?这是新手们刚接触编程时常见的问题;下面就来给大家整理分享一些知识点,希望能够给初学者一些帮助。本篇文章就来介绍《如何使用“github.com/gorilla/websocket”检查 websocket 连接是否处于就绪状态》,涉及到,有需要的可以收藏一下
问题内容
我在 Golang 中使用“github.com/gorilla/websocket”包,我想知道我的 websocket 连接是处于 OPEN 状态还是处于 CONNECTING 状态。
我想了解的州可以在这里看到
解决方案
Gorilla 包没有这些状态的概念,但这里有一个从浏览器状态到 Gorilla 的粗略映射。
- Dialer.Dial 和 Upgrader.Upgrade 方法返回处于 OPEN 状态的连接。
- 当连接读取返回错误或应用程序发送 时,连接处于 CLOSING 状态。
- 应用程序在连接上调用 后,连接将处于 CLOSED 状态。
本篇关于《如何使用“github.com/gorilla/websocket”检查 websocket 连接是否处于就绪状态》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注公众号!