Here are three types of high-performance IO servers, implemented through multiplexing. They are select, poll, and epoll, respectively.
-
Updated
May 27, 2024 - C++
Here are three types of high-performance IO servers, implemented through multiplexing. They are select, poll, and epoll, respectively.
一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
a single-threaded, non-throwing and signal-compatible header-only C++ library for TCP connections
个人学习开发linux服务器例子,视频点播服务器采用epoll模型+线程池技术处理客户端的并发任务
跨平台,多进程,网络服务,Redis Client, MySQL, TCP/TLS/HTTP/HTTPS
☁️ A C++20 echo web server using a thread pool, an epoll and non-blocking sockets to process requests, consisting of a YAML-based configuration, a customizable logger and a min-heap-based timer.
🍺 Фундамент сетевых приложений фирмы «Оргтехсервис»
Raw socket file transfer c/c++ with epoll (only std and linux syscall)
[WIP] An implementation of the Proactor pattern in C++ using liburing, linux only. This variation is multithreaded and makes usage of coroutines.
tool for self-hosting a "What is my IP?" server, supporting both IPv4 and IPv6, written in C++
simple http server base on epoll
A C++ High Performance Web Server
Add a description, image, and links to the epoll topic page so that developers can more easily learn about it.
To associate your repository with the epoll topic, visit your repo's landing page and select "manage topics."