douxieqiu0651
2018-05-15 12:57
浏览 917
已采纳

为什么它在超时时直接关闭连接而不是调用closeHandler方法?

Why it closed the connection directly when time out rather than call the closeHandler method?

ws.SetCloseHandler(func(code int, text string) error {
    fmt.Println("socket close")
}
// can not get "socket close"
stdout: "websocket: close 1006 (abnormal closure): unexpected EOF"

package: "github.com/gorilla/websocket"

图片转代码服务由CSDN问答提供 功能建议

为什么在超时时直接关闭连接而不是调用closeHandler方法?</ p>

  ws.SetCloseHandler(func(code int,text string)错误{
 fmt.Println(“ socket close”)
} 
 //无法获得“ socket close” 
stdout:“ websocket  :关闭1006(异常关闭):意外的EOF“ 
 </ code> </ pre> 
 
 

程序包:” github.com/gorilla/websocket“ </ p> </ div>

1条回答 默认 最新

相关推荐 更多相似问题