|
|
072925f19e
|
feat(socket): 修改端口并优化 Socket 服务器功能
- 修改 launch.json 中的端口设置,将 30000 改为 27777
- 在 ServerEvent.go 中添加 OnClose 方法,处理客户端断开连接的情况
- 在 main.go 中启用 CORS 支持
- 在 middleware.go 中注释掉 socket.ReadLoop 的调用
|
2025-07-02 23:29:30 +08:00 |
|
|
|
8fb792b0f2
|
build: 更新依赖并添加新库
- 更新 go.mod 和 go.sum 文件,添加多个新库
- 在 LoginSidInfo 结构体中添加注释说明
- 在 cmd.go 中添加 TODO 注释
|
2025-07-02 22:18:29 +08:00 |
|
|
|
741ef6ebd4
|
feat(common): 重构数据包处理逻辑并添加全局 ID 生成器
- 引入 idgenerator-go 库,实现全局唯一 ID 生成
- 重构 Pack 函数,使用接口参数提高灵活性
- 修改 Player 结构,增加 MainConn 字段用于主连接
- 更新 SocketHandler_Tomee 中的 Data 字段标记
- 优化 Recv 函数中的数据解包和参数处理逻辑
|
2025-06-27 22:40:49 +08:00 |
|
|
|
e25fe776eb
|
refactor(common): 重构 Pack 函数并优化数据处理
- 重构了 Pack 函数,支持处理不同类型的 data 参数
- 优化了数据打包过程,使用反射处理结构体和切片
- 修改了 TomeeHeader 结构体,使用 EnumCommandID 类型
- 调整了 login 相关的结构体定义
- 优化了 main 函数中的数据处理逻辑
|
2025-06-27 00:30:15 +08:00 |
|
|
|
feabc7153a
|
refactor(logic): 重构逻辑模块
- 移除了 player.go 中的 SendPackBytes 方法
- 将 TomeeHeader 中的 CMDID 改为 CMD,类型从 uint32 改为 EnumCommandID
- 删除了 controller 文件夹下的 service.go 和 login.go
- 新增了 login 文件夹下的 PlayerLoginService.go
- 优化了 main.go 中的 Start 函数,使用 controller.Recv 作为回调
|
2025-06-26 23:20:11 +08:00 |
|
|
|
ba46330056
|
build: 更新 go.mod 并添加新依赖
- 在 go.mod 中添加了 github.com/ECUST-XX/xml v1.20.2 依赖
- 更新了 go.sum 文件以包含新依赖的哈希值
- 在 ServerEvent.go
|
2025-06-26 19:22:06 +08:00 |
|
|
|
fdac99f11c
|
1
|
2025-06-24 22:09:05 +08:00 |
|
|
|
cc9f1fb45a
|
refactor(info): 删除多余的信息结构体文件
- 移除了多个未使用的 Java 和 Go 信息结构体文件
- 优化了项目结构,减少了冗余代码
- 这些文件可能是早期开发阶段的遗留代码,现在已不再需要
|
2025-06-23 10:15:22 +08:00 |
|
|
|
8c9fbbb3a8
|
"feat(socket): 添加跨域请求处理并集成enum依赖,优化TCP连接数据注入"
|
2025-06-22 00:50:40 +00:00 |
|
|
|
1b55403cd6
|
1
|
2025-06-20 17:00:56 +08:00 |
|