资源简介
经典书籍Linux高性能服务器编程随书附带的源代码合集,linux高性能服务器编程源码,这绝对时一本好书。从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐述编写高性能Linux服务器应用的方法、技巧和思想,包含两个综合性案例,极具实战意义。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MAX_EVENT_NUMBER 1024
static int pipefd[2];
int setnonblocking( int fd )
{
int old_option = fcntl( fd F_GETFL );
int new_option = old_option | O_NONBLOCK;
fcntl( fd F_SETFL new_option );
return old_option;
}
void addfd( int epollfd int fd )
{
epoll_event event;
event.data.fd = fd;
event.events = EPOLLIN | EPOLLET;
epoll_ctl( epollfd EPOLL_CTL_ADD fd &event );
setnonblocking( fd );
}
void sig_handler( int sig )
{
int save_errno = errno;
in
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-02-28 19:34 LinuxServerCodes\
目录 0 2013-01-18 19:15 LinuxServerCodes\10\
文件 4474 2012-06-13 11:26 LinuxServerCodes\10\10-1unievent.cpp
文件 2199 2012-07-21 17:27 LinuxServerCodes\10\10-3sigurg.cpp
目录 0 2013-01-18 19:15 LinuxServerCodes\11\
文件 1485 2012-05-15 22:23 LinuxServerCodes\11\11-1connect_timeout.cpp
文件 3657 2012-05-24 16:26 LinuxServerCodes\11\11-2lst_timer.h
文件 6619 2012-05-25 03:30 LinuxServerCodes\11\11-3nonactive_conn.cpp
文件 661 2012-05-24 21:57 LinuxServerCodes\11\11-4io_timer.cpp
文件 3665 2012-05-25 12:32 LinuxServerCodes\11\11-5tw_timer.h
文件 4456 2012-05-25 20:00 LinuxServerCodes\11\11-6time_heap.h
目录 0 2013-01-18 19:15 LinuxServerCodes\12\
文件 844 2012-07-27 17:27 LinuxServerCodes\12\12-1libevent_test.c
目录 0 2013-01-18 19:15 LinuxServerCodes\13\
文件 1225 2012-06-01 09:14 LinuxServerCodes\13\13-3sem.cpp
文件 12287 2012-08-15 12:36 LinuxServerCodes\13\13-4shm_talk_server.cpp
文件 1802 2012-07-31 18:24 LinuxServerCodes\13\13-5passfd.cpp
目录 0 2013-01-18 19:15 LinuxServerCodes\14\
文件 999 2012-08-12 18:39 LinuxServerCodes\14\14-1mutual_lock.c
文件 1691 2012-08-16 18:49 LinuxServerCodes\14\14-2locker.h
文件 1146 2012-08-13 03:43 LinuxServerCodes\14\14-3thread_atfork.c
文件 1953 2012-08-13 05:18 LinuxServerCodes\14\14-5sigmask.c
目录 0 2013-02-22 20:28 LinuxServerCodes\15\
文件 11571 2013-02-22 20:28 LinuxServerCodes\15\15-1processpool.h
文件 11888 2012-06-15 03:34 LinuxServerCodes\15\15-2pool_cgi.cpp
文件 2424 2012-08-17 20:03 LinuxServerCodes\15\15-3threadpool.h
文件 2448 2012-08-16 20:43 LinuxServerCodes\15\15-4http_conn.h
文件 13243 2012-08-17 04:01 LinuxServerCodes\15\15-5http_conn.cpp
文件 4030 2012-08-17 03:51 LinuxServerCodes\15\15-6main.cpp
目录 0 2013-01-18 19:15 LinuxServerCodes\16\
文件 4012 2012-08-17 02:16 LinuxServerCodes\16\16-4stress_client.cpp
............此处省略44个文件信息
相关资源
- QT的TCP服务器DEMO
- 简单驱动程序
- Linux优先级时间片调度C++源码
- linux内核驱动之DHT11
- 获取linux内核核心信息(shell脚本)
- Linux内核代码
- linux下获取CPU内存使用信息,网络流量
- Linux驱动,SPI驱动
- linux驱动原子操作
- gps模块发送数据到云服务器(gpssend
- android和linux平台下的nanocom源码
- linux内核的裁剪和方法
- 将音视频文件转换为rtsp流(live555 媒
- Ftp客户端连接服务器(源码+可执行文
- Linux网络编程
- Linux TCP IP 协议栈分析.pdf
- 基于libevent 实现的http服务C++(myhttp
- 多人聊天室c++源码(附服务器端以及
- opengl:基于linux下雷达ppi
- linux ymodem串口发送
- 基于x86 + linux 的堆栈回溯实验(xos_
- vc客户端通过HTTP的POST方式传送文件到
- linux下用C编写的OCI连接Oracle数据库程
- linux c++实现https
- C++ HTTP服务器多线程文件
- c++ 文件传输项目源码(附socket服务器
- C++ 遍历远程电脑的文件(附客户端以
- Linux操作系统下C语言编程入门.pdf
- win7 客户端和服务端文件上传和
- gt9xx驱动代码linux
评论
共有 条评论