Compare commits

..

2 Commits

Author SHA1 Message Date
86fac6bbc0 Merge branch 'master' of https://repositories.action2quare.com/ayo/gocommon 2024-08-08 11:42:52 +09:00
70d3b2507c 로그 추가 2024-08-08 11:42:49 +09:00

View File

@ -586,9 +586,11 @@ func upgrade_core(ws *WebsocketHandler, conn *Conn, accid primitive.ObjectID, al
ws.connWaitGroup.Done() ws.connWaitGroup.Done()
}() }()
logger.Println("wshandler connected :", accid)
for { for {
messageType, r, err := c.innerConn.NextReader() messageType, r, err := c.innerConn.NextReader()
if err != nil { if err != nil {
logger.Println("wshandler NextReader err :", messageType, err)
if ce, ok := err.(*websocket.CloseError); ok { if ce, ok := err.(*websocket.CloseError); ok {
c.closeMessage = ce.Text c.closeMessage = ce.Text
} }
@ -610,6 +612,7 @@ func upgrade_core(ws *WebsocketHandler, conn *Conn, accid primitive.ObjectID, al
ws.Call(newconn.sender, string(cmd), r) ws.Call(newconn.sender, string(cmd), r)
} }
} }
logger.Println("wshandler disconnected :", accid, c.closeMessage)
c.Conn = nil c.Conn = nil
if c.closeMessage != ForceShutdownCloseMessage { if c.closeMessage != ForceShutdownCloseMessage {
ws.connInOutChan <- c ws.connInOutChan <- c