func server() { pipe := cellnet.NewEventPipe() p := socket.NewAcceptor(pipe).Start("127.0.0.1:7201") rpc.InstallServer(p) rpc.RegisterMessage(p, coredef.TestEchoACK{}, func(resp rpc.Response, content interface{}) { msg := content.(*coredef.TestEchoACK) log.Debugln("server recv:", msg.String()) resp.Feedback(&coredef.TestEchoACK{ Content: msg.String(), }) }) pipe.Start() }
func server() { pipe := cellnet.NewEventPipe() p := socket.NewAcceptor(pipe) p.SetName("server") p.Start("127.0.0.1:9201") rpc.RegisterMessage(p, "gamedef.TestEchoACK", func(content interface{}, resp rpc.Response) { msg := content.(*gamedef.TestEchoACK) log.Debugln("server recv:", msg.String()) resp.Feedback(&gamedef.TestEchoACK{ Content: msg.String(), }) }) pipe.Start() }