diff --git a/common/websocketconn/websocketconn.go b/common/websocketconn/websocketconn.go index 72ac463..3fdcb79 100644 --- a/common/websocketconn/websocketconn.go +++ b/common/websocketconn/websocketconn.go @@ -50,7 +50,8 @@ func readLoop(w io.Writer, ws *websocket.Conn) error { if messageType != websocket.BinaryMessage && messageType != websocket.TextMessage { continue } - _, err = io.Copy(w, r) + var buf [2048]byte + _, err = io.CopyBuffer(w, r, buf[:]) if err != nil { return err }