MrioTCP-0.9.9源码

时间:2016-09-22 03:51:21
【文件属性】:

文件名称:MrioTCP-0.9.9源码

文件大小:12KB

文件格式:GZ

更新时间:2016-09-22 03:51:21

学习 C Linux 网络 编程

MrioTCP,超级马里奥,顾名思义,他不仅高效,而且超级简易和好玩。他还是一个很简易的学习Linux C编程的例子,通过自带的服务器程序示例mario.c可以很快入门C底层编程;当然如果摸透这套系统并进行改进,你会成为一个Linux C高手的。 经过两个多月的测试(编写c++客户端测试及调优系统参数),测试结果得到单机最大带宽吞吐1000M,测试最高TCP长连接100万,每秒处理连接数达4万,此时系统压力load值很低。 总之,它可以发挥一台服务器的最大极限以提供最高性能的服务;而且经过完备测试,运行稳定且占用系统资源非常少。


【文件预览】:
MarioTCP
----config.h(311B)
----collect.c(1KB)
----mario.c(1KB)
----protocol.h(589B)
----._collect.c(164B)
----function.h(283B)
----._Makefile(171B)
----._config.c(164B)
----test()
--------ptcl.h(436B)
--------._Makefile(171B)
--------mario_test.c(1KB)
--------_type.h(554B)
--------Makefile(247B)
----collect.h(512B)
----init.conf(91B)
----mario()
--------mario_table.h(2KB)
--------mario_conn.c(717B)
--------mario.c(910B)
--------mario_network.c(11KB)
--------mario_util.h(780B)
--------mario_network.h(2KB)
--------mario_log.c(2KB)
--------mario_log.h(2KB)
--------mario_global.h(563B)
--------mario_akg.c(463B)
--------Makefile(553B)
--------._mario_type.h(164B)
--------mario_type.h(760B)
--------mario_conn.h(1KB)
--------mario_akg.h(901B)
--------mario.h(1KB)
--------mario_util.c(1KB)
----function.c(834B)
----._protocol.h(164B)
----Makefile(535B)
----._function.h(164B)
----config.c(2KB)
----._mario.c(164B)
----._collect.h(164B)
----._function.c(164B)

网友评论

  • 编译错误不能使用
  • 还没有看源码,不知道怎么样
  • 还可以,学习一下
  • 还没有看源码,不知道怎么样
  • 还没有看源码,不知道怎么样
  • 正在学习网络编程,这个项目还是比较详尽的,值得仔细研究研究。
  • 不错,值得学习
  • 很不错的资料,非常有帮助~ 谢谢
  • 代码看起来还是不错的,但是跑起测试运行了几下,就出现段错误。
  • 这个东西真还没看过,不知道有没有说得那样好,学习先,感谢分享。
  • 很不错的代码,值得学习,就是代码没有很多注释,不易看
  • 值得学习,慢慢看了,需要先装事件类库等
  • 很不错的软件事列,对性能优化有一定帮助,先下载,等需要的时候再仔细研究研究
  • 很不错的软件事列,对性能优化有一定帮助,先下载,等需要的时候再仔细研究研究