WriteMessage를 WritePreparedMessage로 변경

This commit is contained in:
2024-02-01 13:15:09 +09:00
parent b100148f54
commit d2f94b502b

View File

@ -272,7 +272,12 @@ func (ws *websocketPeerHandler[T]) upgrade_core(conn *websocket.Conn, accid prim
response = append(response, j...)
}
}
c.WriteMessage(websocket.BinaryMessage, response)
pmsg, err := websocket.NewPreparedMessage(websocket.BinaryMessage, response)
if err != nil {
logger.Println("websocket.NewPreparedMessage failed :", err)
} else {
c.WritePreparedMessage(pmsg)
}
} else {
cmd := make([]byte, flag[0])
r.Read(cmd)