写的Mud 已经经历了3次大修,先是socket,然后是nio,现在变成mina.看起来mina要轻松很多,多线程和很多处理上的流程都被简化了,不过客户端也用了mina,不知道可不可以只用socket,还没试过.总的来说,业务逻辑没有太大的变化,在消息传递时的数据基本保持类似的格式.估计类似的其他软件也是这么处理吧.简单的标识+数据, 就跟包头一样. 现在还有些游戏流程上的问题, 登录什么的已经基本正常了. 当然最大的功能mud还没开始动手, 自己写, 确实慢很多.
C++的书拿回来了, 准备开始看看. 想学C++的起因是由于前阵子用jni封装dll时网上的资料不理想, 又没办法改. 看到了一个非常好用的winio这个C++组件, 却没有写好的dll引入到java中. 非常无语, 着急又米办法. 实在看不懂怎么修改C++的代码. 总之先从基础看起吧. 看看是装个VC6还是.net