文件名称: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)