长连接接口增加玩家信息绑定

This commit is contained in:
ayflying
2025-04-10 15:42:08 +08:00
parent 366ddb45ea
commit 08f2b2d9bc
5 changed files with 205 additions and 30 deletions

19
cmd/make/socket2 Normal file
View File

@@ -0,0 +1,19 @@
package {name}
import (
"github.com/ayflying/utility_go/pkg"
"github.com/ayflying/utility_go/pkg/websocket"
"google.golang.org/protobuf/proto"
)
func (s *{name}) {func}Handler(conn *websocket.WebsocketData, req any) (err error) {
var data = &v1.{func}2S{}
err = proto.Unmarshal(req.([]byte), data)
var res = &v1.{func}2C{}
resp, err := proto.Marshal(res)
pkg.Websocket().Send(000000, conn.Uid, resp)
return
}