mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 20:12:25 +08:00
24 lines
614 B
Go
24 lines
614 B
Go
package cmd
|
|
|
|
import pb "google.golang.org/protobuf/proto"
|
|
|
|
const (
|
|
NormalMsg = iota
|
|
UserRegNotify
|
|
UserLoginNotify
|
|
UserOfflineNotify
|
|
ClientRttNotify
|
|
ClientTimeNotify
|
|
)
|
|
|
|
type NetMsg struct {
|
|
UserId uint32 `msgpack:"UserId"`
|
|
EventId uint16 `msgpack:"EventId"`
|
|
CmdId uint16 `msgpack:"CmdId"`
|
|
ClientSeq uint32 `msgpack:"ClientSeq"`
|
|
PayloadMessage pb.Message `msgpack:"-"`
|
|
PayloadMessageData []byte `msgpack:"PayloadMessageData"`
|
|
ClientRtt uint32 `msgpack:"ClientRtt"`
|
|
ClientTime uint32 `msgpack:"ClientTime"`
|
|
}
|