登录
首页 >  Golang >  Go问答

如何使用“github.com/gorilla/websocket”检查 websocket 连接是否处于就绪状态

来源:stackoverflow

时间:2024-04-20 22:54:27 485浏览 收藏

怎么入门Golang编程?需要学习哪些知识点?这是新手们刚接触编程时常见的问题;下面golang学习网就来给大家整理分享一些知识点,希望能够给初学者一些帮助。本篇文章就来介绍《如何使用“github.com/gorilla/websocket”检查 websocket 连接是否处于就绪状态》,涉及到,有需要的可以收藏一下

问题内容

我在 Golang 中使用“github.com/gorilla/websocket”包,我想知道我的 websocket 连接是处于 OPEN 状态还是处于 CONNECTING 状态。

我想了解的州可以在这里看到


解决方案


Gorilla 包没有这些状态的概念,但这里有一个从浏览器状态到 Gorilla 的粗略映射。

  • Dialer.Dial 和 Upgrader.Upgrade 方法返回处于 OPEN 状态的连接。
  • 当连接读取返回错误或应用程序发送 close message 时,连接处于 CLOSING 状态。
  • 应用程序在连接上调用 Close() 后,连接将处于 CLOSED 状态。

本篇关于《如何使用“github.com/gorilla/websocket”检查 websocket 连接是否处于就绪状态》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>