game_sync/machine/action/action_server.go

27 lines
607 B
Go

package action
import (
"mongo.games.com/game/protocol/machine"
"mongo.games.com/goserver/core/logger"
"mongo.games.com/goserver/core/netlib"
"time"
)
func TestHandler(session *netlib.Session, packetId int, data interface{}) error {
logger.Logger.Tracef("TestHandler %v", data)
msg, ok := data.(*machine.CSTest)
if !ok {
return nil
}
session.Send(int(machine.PacketID_Test), &machine.SCTest{
Ts: time.Now().Unix(),
})
logger.Logger.Tracef("PacketID_Test: %v", msg)
return nil
}
func init() {
// 修改皮肤
netlib.Register(int(machine.PacketID_Test), &machine.CSTest{}, TestHandler)
}