| 【全棧游戲開發(fā)】--服務(wù)器協(xié)議定義
一 源碼地址:https://github.com/Golangltd/codeclass
二 協(xié)議
Proto.go
package Proto
/*
主協(xié)議
*/
const (
ProtoINIT = iota
ProtoGopher // ProtoGopher == 1 地鼠的協(xié)議
)
//------------------------------------------------------------------------------
/*
子協(xié)議
*/
const (
Proto2INIT = iota // 初始化
C2S_PlayerLoginProto2 // C2S_PlayerLoginProto2 == 1 用戶登錄協(xié)議
S2C_PlayerLoginProto2 // S2C_PlayerLoginProto2 == 2
)
//------------------------------------------------------------------------------
// 用戶登錄或者注冊
type C2S_PlayerLogin struct {
Protocol int
Protocol2 int
Itype int // 1:表示注冊重虑,2:表示登錄
LoginName string
LoginPW string
}
type S2C_PlayerLogin struct {
Protocol int
Protocol2 int
Token string
}
//------------------------------------------------------------------------------
協(xié)議定義主要采用自定義協(xié)議嗎,通過json傳遞劝贸。
全棧開發(fā)--地鼠 全部視頻 ByteEdu.Com