网络编程与框架

1 网络通信系统 / 网络服务器

转:

JAVA与FLEX通信

http://www.cnblogs.com/51cto/archive/2010/09/06/1819361.html

此文简述了基本开发网络通信系统的通信协议与数据协议(数据交换),以及JAVA与FLEX通信的协议与框架选择及示例。

注:私有协议设计(文本,二进制,...)超出本文话题范围,请GOOGLE之。

扫描二维码关注公众号,回复: 670476 查看本文章

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 

http://pomelo.netease.com   

猜你喜欢

转载自nodex.iteye.com/blog/1619627