网络编程系列文章声明

作者: NickYang 分类: 心情随笔 发布时间: 2012-04-07 20:09

最近一段也算稍微闲下来了,至少没以前那么忙了,对于以前没有写完的raknet的文章开始继续写了。而对于IOCP方面的东西,还在研究,已经参考网上的例子写出来一个了,不过肯定是没法用到项目中去,因为还差很多东西。

ICOP的网络引擎,需要用到的东西,比如:环形缓冲区,内存池,线程池,连接池等东西都才开始接触。

想过使用boost::pool,但是发现过于复杂,所以就作罢,还是自己写一个内存池吧。

以后的博客内容规划如下:

1.RakNet核心内容翻译,将会是一个比较漫长的结果,大概一星期最多两篇吧,发现如果不翻译出来,自己完全没看明白,导致使用的时候会出各种问题

2.RakNet内容翻译的同时,会逐渐给出小例子,配合翻译内容

3.Raknet翻译完后会给一些综合的应用

4.IOCP内容完善,各种模块,例子等

5.完成自己的IOCP网络引擎

6.翻译ZeroMQ文档

7.抽离或者借鉴ZMQ的部分东西,用来做服务器间的通讯

8.将IOCP和raknet或者ZMQ合并,客户端到服务器使用IOCP/raknet,服务器间使用ZMQ,完成一个综合的网络引擎

9.试着将其引用到未来的新项目中

 

以上就是今年的大致打算,当然了,博客中肯定还会出现其他的文章,不能老是技术文章,我自己也吃不消啊,这东西不像网络写手有存稿的。

为什么要将IOCP,raknet,zmq联合使用,因为zmq的机制非常好,很多人都推荐说做服务器间的通讯,而且raknet中的BitStream很是犀利,而IOCP最为windows上网络编程最津津乐道的东西,自然是不能少了,所以决定联合起来。

大家可能也发现了,这两天访问博客会出现一些问题,我怀疑是主机资源用干净了,分配不到资源就会出现无法打开等情况,每次回收进程池之后就可以访问了,所以更加确定了是主机的问题,过几天会换一个主机,是一个朋友提供的,质量挺不错的。

谢谢大家的访问,最近几天访问不流畅的问题希望大家原谅。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

2条评论
  • 淡淡的

    2013 年 3 月 10 日 02:06

    大哥,IOCP在RakNet有实现啊,本来在RakNet有直接引用,后来RakNet的作者删除了IOCP,说的什么原因我忘记了,好象是作者自己实现了。我在使用RakNet,希望多交流。QQ: 344〇29179. 中间的0用中文代替,安全起见。

    潜水 其它浏览器 其它操作系统
    1. eliteYang

      2013 年 3 月 10 日 12:18

      我倒是没看到IOCP,可能是我没仔细看吧,回头我再看看。有空多交流。

      神话 其它浏览器 其它操作系统

发表评论

电子邮件地址不会被公开。 必填项已用*标注