如何关闭 websocket 连接并向其传递消息/代码?
文档仅定义func (ws *Conn) Close() error
,不带任何参数
我想从 JavaScript 接收事件,如下所示:
websocket.onclose = function(event) {
console.log(event);
};
最佳答案
发送 close message关闭连接之前:
cm := websocket.FormatCloseMessage(websocket.CloseNormalClosure, "add your message here")
if err := c.WriteMessage(websocket.CloseMessage, cm); err != nil {
// handle error
}
c.Close()
无法使用 golang.org/x/net/websocket 包指定关闭消息。
关于go - 通过消息关闭 Websocket 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36287397/