Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Multithreaded HTTP Server (C++ / Linux)

A high-performance HTTP server built from scratch in C++ on Linux using socket programming and pthreads.

Features

  • Concurrent request handling using a custom thread pool
  • TCP socket programming (POSIX)
  • Efficient task queue to reduce latency
  • Debugged and optimized using Valgrind and perf

Tech Stack

  • Language: C++
  • OS: Linux
  • Concurrency: pthreads
  • Networking: TCP/IP sockets
  • Tools: gdb, Valgrind, perf

How to Build

make

About

A high-performance multithreaded HTTP server written in C++ on Linux using sockets and pthreads, featuring a custom thread pool, efficient request handling, and performance optimization.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages