繁体   English   中英

如何在Netty的处理程序之间共享内容?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM