Переглянути джерело

add uncompress data print

Joyit 1 місяць тому
батько
коміт
c5f7170f6b
2 змінених файлів з 10 додано та 2 видалено
  1. 5 1
      conn/tcp2/tcp2.go
  2. 5 1
      conn/ws2/ws2.go

+ 5 - 1
conn/tcp2/tcp2.go

@@ -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
 }

+ 5 - 1
conn/ws2/ws2.go

@@ -454,8 +454,12 @@ func (c *Ws2) ReadMessage(deadline int) (msgType conn.MsgType, id uint16, cmd st
 		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
 }