优化proto编码

master v0.0.15
mic 2023-02-09 17:52:21 +08:00
parent e8ba87e806
commit cb81d4f3c2
1 changed files with 2 additions and 5 deletions

View File

@ -139,9 +139,8 @@ func (codec *EchoPackage) DecodeBuffer(msg []byte) (err error) {
return ErrNotEnoughStream
}
bBuf := msg[echoPkgHeaderLen:codec.H.Len]
codec.B = make([]byte, codec.H.Len)
copy(codec.B, bBuf)
copy(codec.B, msg[echoPkgHeaderLen:echoPkgHeaderLen+int(codec.H.Len)])
return nil
}
@ -207,9 +206,7 @@ func (codec *EchoPackage) DecodeWsMessage(msg wsutil.Message) (err error) {
if len(msg.Payload)-echoPkgHeaderLen < int(codec.H.Len) {
return ErrNotEnoughStream
}
bBuf := msg.Payload[echoPkgHeaderLen:codec.H.Len]
codec.B = make([]byte, codec.H.Len)
copy(codec.B, bBuf)
copy(codec.B, msg.Payload[echoPkgHeaderLen:echoPkgHeaderLen+int(codec.H.Len)])
return nil
}