1 网络通信系统 / 网络服务器
转:
JAVA与FLEX通信
http://www.cnblogs.com/51cto/archive/2010/09/06/1819361.html
此文简述了基本开发网络通信系统的通信协议与数据协议(数据交换),以及JAVA与FLEX通信的协议与框架选择及示例。
注:私有协议设计(文本,二进制,...)超出本文话题范围,请GOOGLE之。
2 JAVA的网络框架
转:
Java?NIO框架Mina、Netty、Grizzly介绍与对比
http://www.24xuexi.com/w/2011-11-14/98277.html
此文简介并对比了三个比较知名的JAVA网络框架。 实践中,MINA被用的较多一点儿,但是NETTY也越来越多地被用于新的项目中,GRIZZLY则偏少。
转:
基于Apache Mina 的 Openfire 性能分析
http://yp.oss.org.cn/software/show_resource.php?resource_id=355
此文介绍了开源项目openfire中使用mina之后的性能相关的指标,有一些参考价值。
3 PYTHON的网络框架及相关库
twisted
tornado
gevent
boost-python
4 C和ERLANG
ERLANG在网络游戏服务器开发方面使用确实较多,从近年来的一些游戏公司的招牌信息就可以看得到;至于C就更加传统了。
最后,推荐两篇文章:
【通信粘包的处理】、【数据协议】、【网络系统的安全性】
http://blog.sina.com.cn/s/blog_a50231f40100yv93.html
node.js 的流行,也诞生了许多webgame领域的游戏服务器框架,比如网易的 pomelo