WriteMessage를 WritePreparedMessage로 변경
This commit is contained in:
@ -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,
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user