前端解析websocket数据问题

buf []byte
//err = websocket.Message.Send(ws, buf)
err = websocket.Message.Send(ws, string(buf[:]))
if err != nil {
    logs.Logger.Error("Write:", err)
}

Send原型为:func (cd Codec) Send(ws *Conn, v interface{}) (err error),参数v是一个接口,如果传入的是[]byte,websocket 的opcode为2(binary),如果传入的是string,opcode为1(string)。
当是binary时,前端默认解析不出来。

posted on 2017-12-21 10:27  angry-baby  阅读(427)  评论(0编辑  收藏  举报

导航