feat(login): 重构 login 服务启动方式
- 修改 login 服务端口配置,支持动态分配 - 优化 login 服务启动流程,增加信号处理 - 调整 ServerOption 类型,支持 int 类型端口 - 移除 CommendSvrInfo 相关代码,简化结构 - 更新 main 函数,采用新的服务启动方式
This commit is contained in:
24
logic/controller/getserver.go
Normal file
24
logic/controller/getserver.go
Normal file
@@ -0,0 +1,24 @@
|
||||
package controller
|
||||
|
||||
import (
|
||||
"blazing/common/core"
|
||||
"blazing/logic/service/server"
|
||||
"fmt"
|
||||
|
||||
"github.com/panjf2000/gnet/v2"
|
||||
)
|
||||
|
||||
// 处理命令: 105
|
||||
func (h Controller) GetServer(data server.SidInfo, c gnet.Conn) []byte { //这个时候player应该是空的
|
||||
|
||||
fmt.Println(data.Sid)
|
||||
|
||||
ret := server.NewCommendSvrInfo()
|
||||
|
||||
ret.ServerList = server.GetServerInfoList()
|
||||
|
||||
tt := core.Pack(data.Head, ret)
|
||||
//fmt.Println(hex.EncodeToString(tt))
|
||||
// c.Write(tt)
|
||||
return tt
|
||||
}
|
||||
Reference in New Issue
Block a user