1.首先要自己实现一个网络库,或者选择已经开源的网络库。比如:muduo、libevent、boost的asio等。
2.实现核心功能:连接管理,消息管理,定时器,事件机制,Lua脚本引擎,程序模块管理。
3.实现完2中的功能后就可以用这些搭建分布式的程序了。可以着手实现网关, DB服务器,以及游戏逻辑服务器等等。

最新文章

  1. emmet,jade,haml, slim,less,sass,coffeescript等的实战优缺点
  2. adb catlog>d:\log.txt日志级别
  3. 学韩顺平老师linux教程--笔记
  4. @Resource、@Autowired、@Qualifier的注解注入及区别
  5. BZOJ 1024 【SCOI2009】 生日快乐
  6. 面向服务架构(SOA)和企业服务总线(ESB)
  7. UIMenuController的使用,对UILabel拷贝以及定制菜单
  8. Firemonkey的旁门左道[六]
  9. J2EE开发实战基础系列一 HelloWorld【转】
  10. Python标准库05 存储对象 (pickle包,cPickle包)
  11. 局域网聊天软件(winsocket)
  12. 【JMeter】JMeter在linux下运行
  13. StartUML破解
  14. JavaScript(4)——闭包与this对象以及window对象
  15. java项目编码格式转换(如GBK转UTF-8)
  16. centos下 apache+mysql+php的安装
  17. 计算机网络协议OSI TCP/IP协议--001
  18. dll多个版本问题
  19. IaaS,SaaS,PaaS的区别
  20. linux 下svn忽略文件

热门文章

  1. 解决Gmail/GCalendar图标丢失问题
  2. CF 468A 24 Game
  3. [Android]Message,MessageQueue,Looper,Handler详解+实例
  4. tableview的重用机制(面试必问)
  5. PMD使用提醒
  6. ClassLoader 详解及用途(写的不错)
  7. 2016 年 Python 开发者调查结果
  8. re正则表达式13_review of regex symbols
  9. linux配置oracle11G监听及本地网络服务 及 数据库建库
  10. Java数据库——事务处理