refactor(blazing): 重构项目并优化数据结构
- 更新 LoginUserInfo 结构体,将 uint64 类型改为 uint32 - 调整 ServerInfo 结构体,将 IP 字段从 []byte 改为 string - 移除未使用的 ArraySerialize 结构体 - 更新 ByteArray 类,修改相关方法名 - 删除未使用的 serialize 相关代码 - 优化模块导入,移除冗余依赖
This commit is contained in:
42
common/serialize/Serialize_test.go
Normal file
42
common/serialize/Serialize_test.go
Normal file
@@ -0,0 +1,42 @@
|
||||
package serialize
|
||||
|
||||
import (
|
||||
"blazing/common/core/info"
|
||||
"blazing/common/core/info/pet"
|
||||
"fmt"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestDefaultPacketSerializer(t *testing.T) {
|
||||
serializer := NewFixedVarSerializer(nil)
|
||||
|
||||
tt := info.NewServerInfo()
|
||||
tt.OnlineID = 99
|
||||
tt.IP = "127.0.0.1"
|
||||
// tt1 := serialize.NewDefaultPacketHandler[info.ServerInfo]()
|
||||
// tg, _ := tt1.Serialize(*tt)
|
||||
// 序列化
|
||||
data, err := serializer.Serialize(*tt)
|
||||
if err != nil {
|
||||
fmt.Println("错误:", err)
|
||||
return
|
||||
}
|
||||
|
||||
fmt.Printf("序列化数据(长度: %d字节):\n%x\n", len(data), data)
|
||||
}
|
||||
func TestDefaultPacketSerializerPet(t *testing.T) {
|
||||
serializer := NewFixedVarSerializer(nil)
|
||||
|
||||
tt := pet.NewPetInfo()
|
||||
|
||||
// tt1 := serialize.NewDefaultPacketHandler[info.ServerInfo]()
|
||||
// tg, _ := tt1.Serialize(*tt)
|
||||
// 序列化
|
||||
data, err := serializer.Serialize(*tt)
|
||||
if err != nil {
|
||||
fmt.Println("错误:", err)
|
||||
return
|
||||
}
|
||||
|
||||
fmt.Printf("序列化数据(长度: %d字节):\n%x\n", len(data), data)
|
||||
}
|
||||
Reference in New Issue
Block a user