- 修改 login 服务端口配置,支持动态分配 - 优化 login 服务启动流程,增加信号处理 - 调整 ServerOption 类型,支持 int 类型端口 - 移除 CommendSvrInfo 相关代码,简化结构 - 更新 main 函数,采用新的服务启动方式
12 lines
474 B
Go
12 lines
474 B
Go
package server
|
||
|
||
import "blazing/common/socket/handler"
|
||
|
||
type SidInfo struct { //这里直接使用组合来实现将传入的原始头部数据和结构体参数序列化
|
||
Head handler.TomeeHeader `cmd:"105" struc:"[0]pad"` //玩家登录
|
||
|
||
Sid []byte `struc:"[20]byte"` // 登录会话ID,固定长度16字节
|
||
// NotLogin uint32 `error="10001"|struc:"[0]pad"` //返回错误码 ,不序列化,仅作为错误码
|
||
// ErrorPassWord uint32 `struc:"[0]pad"`
|
||
}
|