nano
nano copied to clipboard
Lightweight, facility, high performance golang based game server framework
## Question @lonng // Kick represents a kick off packet Kick = 0x05 // disconnect message from server 请问这个数据包类型并没有实现吗? 源码没有一个地方调用过该类型。应该需要额外加一个类似s.Response接口来处理Kick类型的数据包吧。 客户端虽然有这个数据包类型的定义接收,但是服务端没有实现这个数据包类型的封装? handlers[Package.TYPE_KICK] = onKick;
## Question 示例网关节点服务A: err := s.RPC("TopicService.NewUser", request) fmt.Println(err,"-------------------err") if err != nil { return errors.Trace(err) } Master节点服务B: func (ts *TopicService) NewUser(s *session.Session, msg *protocol.NewUserRequest) error { fmt.Println("---------------NewUser err") return errors.Trace(errors.New("------------------123...
1.master做状态检查,每隔一段时间对进程做状态检查,如果发现状态有问题,自动unregister操作 2.每次注册,如果master包含该server信息,直接返回正确 
客户端文档是直接用pomelo的客户端sdk文档吗?
目前看范例上的rpc只能透过session进行rpc行為, 请问nano有办法让server间可以直接rpc, 实现像pomelo的remote rpc机制吗?谢谢。
## Question Before asking a question, make sure you have: 安卓和IOS可以使用promelo的客户端源码连接nano服务器吗? https://github.com/NetEase/pomelo/wiki/pomelo%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BC%80%E5%8F%91 - Searched existing Stack Overflow questions. - Googled your question. - Searched open and closed [GitHub issues](https://github.com/lonng/nano/issues?q=is%3Aissue)
## Question Before asking a question, make sure you have: - Searched existing Stack Overflow questions. - Googled your question. - Searched open and closed [GitHub issues](https://github.com/lonng/nano/issues?q=is%3Aissue)