网络编程
zwleagle
这个作者很懒,什么都没留下…
展开
-
EPOLLOUT和EPOLLIN触发时刻
EPOLLOUT事件:EPOLLOUT事件只有在连接时触发一次,表示可写,其他时候想要触发,那你要先准备好下面条件:1.某次write,写满了发送缓冲区,返回错误码为EAGAIN。2.对端读取了一些数据,又重新可写了,此时会触发EPOLLOUT。EPOLLIN事件:EPOLLIN事件则只有当对端有数据写入时才会触发,所以触发一次后需要不断读取所有数据直到读完EAGAIN原创 2013-01-05 13:29:56 · 1799 阅读 · 0 评论 -
一个基于线程池的网络处理服务器demo
#include #include #include #include #include #include #include #include #include #include //#include //#include #include #include #include #include #include #include //#define DEBUG原创 2013-04-25 19:29:30 · 1132 阅读 · 0 评论 -
TCP发包客户端,可用于性能测试
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /*由于微秒定时器在计算机上精度是不准确的, 发送数据包原创 2013-04-25 19:41:26 · 2707 阅读 · 0 评论 -
多线程网络处理服务器demo
#include #include #include #include #include #include #include #include #include #include //#include //#include #include #include #include #include #include #include //#define DEBUG原创 2013-04-25 19:37:17 · 1286 阅读 · 0 评论