"refactor(network): 重构连接处理逻辑,使用自定义Conn类型替代gnet.Conn依赖"

This commit is contained in:
1
2025-07-26 02:14:54 +00:00
parent 99318f6674
commit 459a779591
5 changed files with 17 additions and 27 deletions

View File

@@ -1,6 +1,7 @@
package handler
import (
"blazing/common/data/entity"
"blazing/common/utils/bytearray"
"bytes"
@@ -34,7 +35,7 @@ func NewTomeeHeader() *TomeeHeader {
}
type TomeeHandler struct {
Callback func(conn gnet.Conn, data TomeeHeader)
Callback func(conn *entity.Conn, data TomeeHeader)
}
func NewTomeeHandler() *TomeeHandler {
@@ -57,7 +58,7 @@ func (h *TomeeHandler) Handle(c gnet.Conn, data []byte) { //处理接收到的
header.Result, _ = tempdata.ReadUInt32()
header.Data = tempdata.BytesAvailable()
//fmt.Println("接收封包", header)
h.Callback(c, header)
h.Callback( entity.NewConn(c), header)
//return header
}
@@ -116,7 +117,6 @@ func (h *TomeeHeader) Pack(data any) []byte { //组包
}
// var _ Blazingservice = (*TomeeHeader)(nil)
// type Blazingservice interface {