[英]How to Share content between Handlers on Netty?
我正在开发游戏服务器,并决定使用Netty作为服务器框架。
这个想法是服务器将接收来自客户端(TCP)的状态和操作,并将这些操作产生的结果转发给他和所有其他人。
1)如何存储游戏逻辑的共享内容(如玩家的生活,速度等),因此当我收到一些命令时,从那里读取并处理游戏逻辑? 经过游戏逻辑,然后将信息发送回处理。
2)我需要每1秒或任何其他类型的事件向客户端发送一些信息。 如何从这些事件访问处理程序?
我知道这些是初学者的问题,你们能为我指出在何处获得这些信息的方向吗?
谢谢
https://github.com/menacher/java-game-server
下载此源代码并进行研究。 我花了一周的时间阅读Netty in Action并对其进行研究,直到一切都变得有意义为止,但是该项目极大地促进了我对Netty的理解。 请注意,该项目位于Netty 3中,自4/5发布以来,它已经发生了相当大的变化,因此您必须弄清楚一些事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.