(data []byte)
| 30 | } |
| 31 | |
| 32 | func (wsw *wsWriterWrapper) Write(data []byte) (int, error) { |
| 33 | myBuf := &wsw.buf |
| 34 | myBuf.Reset() |
| 35 | _ = myBuf.WriteByte(wsw.id) |
| 36 | _, _ = myBuf.Write(data) |
| 37 | |
| 38 | wsw.l.Lock() |
| 39 | defer wsw.l.Unlock() |
| 40 | err := wsw.connection.WriteMessage(websocket.BinaryMessage, myBuf.Bytes()) |
| 41 | |
| 42 | return len(data), err |
| 43 | } |