本帖最后由 VisualEleven 于 2012-01-20 22:00:02 编辑

解决方案 »

  1.   

    1. TCP/IP协议,多线程什么的都需要知道,Windows下网络编程的话,可以看看WIndows网络编程(第二版)
    Linux的话可以看Unix网络编程。
    2. ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。利用ADO可以访问MySQL数据库的。
    3. 定义好接口,低耦合高内聚,可以按功能模块划分。
      

  2.   

    linux不是必须的,精通win32 iocp足以.再把db持久化学习下.就是个server程了.
      

  3.   


    请问下 db持久化 是什么?有没有IOCP做服务器方面的书介绍吗?
      

  4.   

    本帖最后由 oyljerry 于 2012-01-30 13:41:24 编辑
      

  5.   

    本帖最后由 oyljerry 于 2012-01-30 13:42:35 编辑
      

  6.   

    1. 主要是服务端能够支持多并发数据请求等,Windows上还是可以用IOCP,主要要做好性能。
    2. 数据库访问方式很多,ADO可以访问MySql,MySql自己也提供访问的API库
    3. 模块主要是通过接口等来相互调用,做到功能隔离,尽量低耦合
      

  7.   

    搞个开源MMO项目,研究服务器架构。地图,AI,数据库,网络。