读书人

网络对战版俄罗斯方块通讯设计模式

发布时间: 2012-06-22 16:16:32 作者: rapoo

网络对战版俄罗斯方块通信设计模式
打算用java写一个有游戏大厅可以自由选座位的俄罗斯方块。
为每一个客户端开一个线程。但确定两个客户端对战后,如何实现之间的通信成了问题!两个客户端要同时进行游戏进程的通信和聊天信息的通信。
好像socket的一般用法无法满足这个需求了!
有看过其他的帖子,其中有提到一个在大厅设置一个公共的消息总线的想法,好像能比较好的解决问题。。。对这个完全不懂。
各位有木有写过类似的东西的,给点技术指导吧


[解决办法]
为每一个客户端开一个线程
首先这个不行,最好用线程池或者用nio或者用mina框架实现。

但确定两个客户端对战后,如何实现之间的通信成了问题
客户1和客户b都向服务器通信,由服务器进行转发。

读书人网 >J2SE开发

热点推荐