@@ -526,8 +526,12 @@ func (c *Tcp2) ReadMessage(deadline int) (msgType conn.MsgType, id uint16, cmd s
state = cmdx & 0x7F
data = msg[3:]
}
- if c.compress && len(data) > 1 {
+ dataLen := len(data)
+ if c.compress && dataLen > 1 {
data, _ = util.UncompressData(data)
+ if c.cf.PrintMsg {
+ log.Println("[UncompressData]", dataLen, "->", len(data))
+ }
return
@@ -454,8 +454,12 @@ func (c *Ws2) ReadMessage(deadline int) (msgType conn.MsgType, id uint16, cmd st