mtcp

TCP stack

A highly scalable user-level TCP stack for multicore systems

mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems

GitHub

2k stars
153 watching
437 forks
Language: C
last commit: 5 months ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tass-belgium/picotcp A lightweight, modular TCP/IP stack implementation designed for embedded systems and IoT devices 1,190
sctplab/usrsctp A userland stack providing a portable implementation of the SCTP protocol for various operating systems. 673
ncmpcpp/ncmpcpp A feature-rich MPD client with a ncurses-based interface 2,123
multipath-tcp/mptcpd A daemon that manages multiple TCP paths for improved network reliability and performance 184
wmnsk/go-sccp An implementation of the SCCP protocol in Go. 33
pion/rtcp An implementation of RTCP packet handling in Go 153
me-no-dev/asynctcp An asynchronous TCP library designed to simplify network programming on ESP32 devices with multiple connections. 732
mtrebi/thread-pool A C++ implementation of a thread pool for concurrent task execution 1,146
hardikp/cpp-mempool A C++ library for managing memory pools with efficient allocation and deallocation 19
two/tspool A TCP server pool implementation using worker pools to improve performance and protect the server. 14
taocpp/json A header-only C++ library for working with JSON data 596
vacp2p/nim-ngtcp2 Provides a wrapper around the ngtcp2 C library to create a simple network protocol in Nim. 4
adamdunkels/uip A minimal implementation of the TCP/IP stack for resource-constrained devices 908
sony/easyhttpcpp A cross-platform HTTP client library with features like caching and pooling. 163
benoitc-attic/barrel_tcp A low-latency TCP acceptor pool with support for multiple protocols and configurable concurrency 83