网络
文章平均质量分 58
罗蛟
3年中兴通讯,软件工程师,从事Broadband Access Server(宽带接入服务器)开发。
3年三星电子,1年半软件工程师,1年半项目经理,从事SmartTV GameCenter(智能电视游戏平台)开发。
现就职于博世汽车部件汽车多媒体软件部门,采用敏捷开发方法开发车载系统
展开
-
多人联机游戏中联网模块(Socket)的设计和各种问题解决
这是我自己做的一个多人联机游戏中网络部分的总结。全部为自己全新做的,没用开源软件(有一个网络游戏开源软件Raknet)。目的是写一个属于自己的可靠网络模块,修改、扩展后在很多地方都能用得着。也想自己从上至下完全写一遍,对网络编程有更深的理解。代码已经实现完并投入实际使用,由于公司网络限制是不能上传和外发的,所以不能公布了。这里把设计和遇到的问题跟大家分享。 1 设计、实现1原创 2013-10-17 08:56:48 · 6725 阅读 · 1 评论 -
TCP还是UDP,网络游戏应该用哪种协议
总结起来就是:实时性非常强的游戏,并且研发周期相对较长有充足时间开发的游戏,建议用UDP。否则用TCP。原因如下:1.根据各个论坛大家的经验,用检测工具检测,流行的大型网络游戏用TCP和UDP的都有。也有的是client发送给server用TCP,server发给client用UDP(大航海时代)2.普遍的推荐是,实时性非常强的游戏(FPS游戏如CS)才需要用UDP,因为要尽量减少延迟原创 2013-10-22 16:42:50 · 12183 阅读 · 4 评论 -
游戏网络编程非常好的资料
前段时间自己写的网络游戏联网模块,这段时间在继续参考其他资料来学习并完善我的这个模块。发现一些很好的资料跟大家共享一下:1.gafferongames.com。这个网站专门讲游戏编程,资料整齐精辟,很快就能看完,却能获得很大的收获。难得是作者把网络这块的知识比较系统化地进行了分析、讲解。关于网络的部分请访问如下:http://gafferongames.com/networking-for原创 2013-10-22 16:22:12 · 1126 阅读 · 0 评论 -
开源网络引擎RakNet分析
RakNet:著名开源网络引擎,用于网络游戏、多人联机游戏。架构分析:分为三大模块:network communication, plugins that use network communication, and general game functionality核心是network communication,分为RakPeer和TCPInterface。游戏状态同步用的是Ra原创 2013-10-23 17:56:56 · 2880 阅读 · 0 评论 -
VC中编译生成lib文件
VC上生成lib非常简单,但网上搜索却都给的很零乱,我总结一下:以VS2008为例,其他VC版本中类似。方法一:在创建solution时,在有一步“Application Settings”时,Application type选择static lib或dll。编译生成的就是库文件了。如果是static lib就只生成一个lib,如果是dll就生成一个lib和一个dll。方法二:很多时候原创 2014-03-26 09:25:32 · 1066 阅读 · 0 评论