"refactor(network): 重构连接处理逻辑,使用自定义Conn类型替代gnet.Conn依赖"
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user