kbengine源代码读v001.docxVIP

  • 21
  • 0
  • 约2.23万字
  • 约 19页
  • 2016-12-29 发布于重庆
  • 举报
基于kbengine 0.4.20MMOG服务端是一种高品质的工程项目,品读开源的kbe是一种乐趣。本文档我带童鞋们一起领略一下。囿于我知识面和经验方面所限,文中所述之处难免有错误存在,还请读童鞋们睁大慧眼,如果你发现错误,可以 mailto:电邮至shawhen2012@电邮至shawhen2012@。(因为我个人懒散或者时间仓促的关系,这个文档的排版有点小乱。。。)其他牛逼哄哄的前言就不说了。从理论上来讲,我们阅读一份源代码,首先应该基于现有的文档从整体上把握项目的架构之后再庖丁解牛一般地细分阅读,不过在我写这个文档的现在,我暂时没发现这样的文档,所以我就按照我自己的阅读顺序从而编排这个文档的内容。从已有的文档可知(我得假设你已经大致看完了kbe官网的现有文档),kbe由几个组件共同协作,所以我们先看看组件们:各个组件被设计为独立的app,使用网络通信进行协作。C++程序自然是从main函数开始。看起来似乎所有的组件都有一个这样的宏(KBENGINE_MAIN)来包裹main函数int KBENGINE_MAIN(int argc, char* argv[]){ENGINE_COMPONENT_INFO info = g_kbeSrvConfig.getXXX();return kbeMainTXXX(argc, argv, YYY, info.externalPorts_mi

文档评论(0)

1亿VIP精品文档

相关文档