Linux高性能服务器编程源码_服务器编程_linux_C-C++

上传者: 42696271 | 上传时间: 2021-09-28 15:01:21 | 文件大小: 65KB | 文件类型: ZIP
在Linux平台下运用C/C++语言实现高性能服务器编程。

文件下载

资源详情

[{"title":"( 61 个子文件 65KB ) Linux高性能服务器编程源码_服务器编程_linux_C-C++","children":[{"title":"LinuxServerCodes","children":[{"title":"13","children":[{"title":"13-4shm_talk_server.cpp <span style='color:#111;'> 12.00KB </span>","children":null,"spread":false},{"title":"13-5passfd.cpp <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"13-3sem.cpp <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"12","children":[{"title":"12-1libevent_test.c <span style='color:#111;'> 844B </span>","children":null,"spread":false}],"spread":true},{"title":"14","children":[{"title":"14-1mutual_lock.c <span style='color:#111;'> 999B </span>","children":null,"spread":false},{"title":"14-2locker.h <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"14-3thread_atfork.c <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"14-5sigmask.c <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false}],"spread":true},{"title":"15","children":[{"title":"15-3threadpool.h <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"15-4http_conn.h <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"15-5http_conn.cpp <span style='color:#111;'> 12.93KB </span>","children":null,"spread":false},{"title":"15-2pool_cgi.cpp <span style='color:#111;'> 11.61KB </span>","children":null,"spread":false},{"title":"15-6main.cpp <span style='color:#111;'> 3.94KB </span>","children":null,"spread":false},{"title":"15-1processpool.h <span style='color:#111;'> 11.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"8","children":[{"title":"8-3httpparser.cpp <span style='color:#111;'> 6.36KB </span>","children":null,"spread":false}],"spread":true},{"title":"10","children":[{"title":"10-1unievent.cpp <span style='color:#111;'> 4.37KB </span>","children":null,"spread":false},{"title":"10-3sigurg.cpp <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"5","children":[{"title":"5-10set_send_buffer.cpp <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"5-7oobrecv.cpp <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"5-11set_recv_buffer.cpp <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"5-12access_daytime.cpp <span style='color:#111;'> 975B </span>","children":null,"spread":false},{"title":"5-5testaccept.cpp <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"5-1byteorder.cpp <span style='color:#111;'> 418B </span>","children":null,"spread":false},{"title":"5-9reuse_address.cpp <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"5-6oobsend.cpp <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"5-3testlisten.cpp <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"7","children":[{"title":"7-2switchuser.cpp <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"7-3daemonize.cpp <span style='color:#111;'> 583B </span>","children":null,"spread":false},{"title":"7-1testeuid.cpp <span style='color:#111;'> 191B </span>","children":null,"spread":false}],"spread":true},{"title":"9","children":[{"title":"9-1use_select.cpp <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"9-6mytalk_client.cpp <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"9-5unblockconnect.cpp <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"9-3mtlt.cpp <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false},{"title":"9-7mytalk_server.cpp <span style='color:#111;'> 5.61KB </span>","children":null,"spread":false},{"title":"9-8multi_port.cpp.bak <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"9-4oneshot.cpp <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":"9-8multi_port.cpp <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"11","children":[{"title":"11-1connect_timeout.cpp <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"11-2lst_timer.h <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false},{"title":"11-6time_heap.h <span style='color:#111;'> 4.35KB </span>","children":null,"spread":false},{"title":"11-3nonactive_conn.cpp <span style='color:#111;'> 6.46KB </span>","children":null,"spread":false},{"title":"11-5tw_timer.h <span style='color:#111;'> 3.58KB </span>","children":null,"spread":false},{"title":"11-4io_timer.cpp <span style='color:#111;'> 661B </span>","children":null,"spread":false}],"spread":true},{"title":"16","children":[{"title":"16-4stress_client.cpp <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false}],"spread":true},{"title":"springsnail","children":[{"title":"fdwrapper.h <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"conn.cpp <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"fdwrapper.cpp <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"processpool.h <span style='color:#111;'> 14.04KB </span>","children":null,"spread":false},{"title":"conn.h <span style='color:#111;'> 694B </span>","children":null,"spread":false},{"title":"config.xml <span style='color:#111;'> 227B </span>","children":null,"spread":false},{"title":"mgr.h <span style='color:#111;'> 677B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 6.23KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 437B </span>","children":null,"spread":false},{"title":"mgr.cpp <span style='color:#111;'> 8.51KB </span>","children":null,"spread":false},{"title":"log.cpp <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"log.h <span style='color:#111;'> 214B </span>","children":null,"spread":false}],"spread":false},{"title":"6","children":[{"title":"6-4testsplice.cpp <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"6-3testsendfile.cpp <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"6-5testtee.cpp <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"6-2testwritev.cpp <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"6-1testdup.cpp <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明