WriteMessage를 WritePreparedMessage로 변경

This commit is contained in:
2024-01-22 17:14:45 +09:00
parent 7e8afcd2a9
commit b100148f54
2 changed files with 21 additions and 12 deletions

View File

@ -93,10 +93,14 @@ func (r *room) loop(ctx context.Context, conns *map[string]*wsconn) (normalEnd b
enc.Encode(ds)
for _, conn := range *conns {
r.sendMsgChan <- send_msg_queue_elem{
to: conn,
mt: websocket.TextMessage,
msg: buff.Bytes(),
pmsg, err := websocket.NewPreparedMessage(websocket.TextMessage, buff.Bytes())
if err != nil {
logger.Println("websocket.NewPreparedMessage failed :", err)
} else {
r.sendMsgChan <- send_msg_queue_elem{
to: conn,
pmsg: pmsg,
}
}
}
}