- 多线程服务器的常用编程模型 – 陈硕的Blog – 博客频道 – CSDN.NET
- 发布一个基于 Reactor 模式的 C++ 网络库 – 陈硕的Blog – 博客频道 – CSDN.NET
- The C10K problem
- 关于SIGPIPE导致的程序退出{#viewpost1_TitleUrl}
- Netty系列之Netty高性能之道
- muduo/TcpServer.cc at master · chenshuo/muduo
- muduo/TcpConnection.cc at master · chenshuo/muduo
- muduo/EventLoop.cc at master · chenshuo/muduo
- libevent源码分析–epoll中的几个函数 epoll_init epoll_add epoll_dispatch – 鱼思故渊的专栏 – 博客频道 – CSDN.NET
- Linux 多线程服务端编程:使用 muduo C++ 网络库
- IO设计模式:Reactor和Proactor对比 – 大CC – SegmentFault
- IO多路复用之epoll总结 – Anker’s Blog – 博客园
- 关于SIGPIPE导致的程序退出 – elva – C++博客
- tcp – EPOLLRDHUP not reliable – Stack Overflow
- sockets – What is the meaning of SO_REUSEADDR (setsockopt option) – Linux? – Stack Overflow
- linux – How to deal with EPOLLERR and EPOLLHUP? – Stack Overflow
- How to use epoll? A complete example in C – Banu Blog
- epoll的各个事件触发条件测试 – Sheppard Y – C++博客
- epoll 或者 kqueue 的原理是什么? – 蓝形参的回答 – 知乎
- accept与epoll惊群 – 纯真年代