kone-net / go-chat

go-chat.使用Go基于WebSocket开发的web聊天应用。单聊,群聊。文字,图片,语音,视频消息,屏幕共享,剪切板图片,基于WebRTC的P2P语音通话,视频聊天。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

升级为websocket协议时等待了4分钟,从而ws链接失败

Jeffery0 opened this issue · comments

conn, err := upGrader.Upgrade(c.Writer, c.Request, nil) //1
if err != nil {
retrun
}
messageType, message, err := conn.ReadMessage() //2
if err != nil {
lg.Debug("conn.ReadMessage err:", err, ", messageType:", messageType)
return
}
错误:time="2023-07-06T19:10:17+08:00" level=debug msg="conn.ReadMessage err:read tcp 127.0.0.1:8080->127.0.0.1:54657: wsarecv: An established connection was aborted by the software in your host machine., messageType:-1"
从1到2等待了4min, 请问是什么原因?