【发布时间】:2016-05-25 07:20:39
【问题描述】:
我正在尝试使用 Gorilla WebSocket 包,我想知道是否有一种方法可以根据从 .ReadMessage 检索到的错误来确定是开始关闭握手(例如 1000 - 正常关闭)还是停止立即连接(例如 1006 - 异常关闭)。
目前我正在做的是存储我可能用来关闭 websocket 连接的错误代码列表,如果错误代码等于我列表中的代码之一,我会执行关闭握手。但是我不确定这是否符合 WebSocket 规范。
是否有其他方法可以做到这一点,或者这就是假设的方式?
【问题讨论】:
标签: go websocket handshake gorilla