It's time that we built our own HTTP web-server in c++98!
-
Updated
May 27, 2025 - C++
It's time that we built our own HTTP web-server in c++98!
About WebServer like Nginx is a high-performance, non-blocking web server that leverages event-driven architecture. Inspired by the original Nginx, it is further optimized with cross-platform I/O multiplexing to deliver exceptional efficiency and scalability. Topics
Implementing core functions of Redis(in-memory database) in C/C++
Webserv is a non-blocking web server designed in C++ that handles HTTP requests using a single instance of poll() for all I/O operations, supporting multiple ports, CGI scripts and file uploads.
High-performance IRC Server in C++98 using non-blocking I/O multiplexing and TCP/IP sockets
because reinventing the wheel is an option
Minimal C++98 event-driven HTTP server for Linux using poll(), with static file serving, Nginx-style config, and experimental Python CGI.
Learning non-blocking IO on macOS, Linux, Windows with select, epoll, libevent etc.
C++ implementation of RFC-compliant IRC server utilizing socket programming with non-blocking I/O via select(). Features client-server architecture supporting concurrent connections, channel operations, private messaging, user authentication, and operator privileges with full command parsing and execution.
Just a C++ based console snake game
Projet de développement d’un serveur IRC en C++98, suivant les standards du protocole IRC. Le serveur supporte plusieurs connexions simultanées, des opérations non bloquantes, et permet aux clients de rejoindre des canaux, d’envoyer des messages privés, et de gérer des opérateurs de canaux.
Micro Web Server
ft_irc is an IRC server developed in C++, designed to provide a robust and feature-rich communication platform. It handles multiple clients simultaneously, supports standard IRC commands and channel management features, and integrates a bot for an interactive game. The server ensures non-blocking I/O operations. Compatible with official IRC clients
HTTP server in c++ 98 Standard
A lightweight HTTP server in C++98 inspired by NGINX, supporting multiple clients, CGI, and custom configuration.
C++ ile HTTP/1.1 destekli web sunucusu implementasyonu.
Nginx 2.0 is a high-performance, non-blocking web server that leverages event-driven architecture. Inspired by the original Nginx, it is further optimized with cross-platform I/O multiplexing to deliver exceptional efficiency and scalability.
HTTP/1.1 compliant web server built from scratch in C++98. Features non-blocking I/O, CGI support, and handles multiple clients concurrently without threading.
基于Muduo精简实现的Smuduo,在保留原有功能和特性(事件驱动的Reactor模式,非阻塞IO)的基础上,移除boost库依赖,大量使用C++11新特性.
Add a description, image, and links to the non-blocking-io topic page so that developers can more easily learn about it.
To associate your repository with the non-blocking-io topic, visit your repo's landing page and select "manage topics."