A universal Berkeley sockets implementation for both WebAssembly (based on WebRTC) and native platforms with bindings for C, Go and TinyGo.
-
Updated
Feb 26, 2023 - TypeScript
A universal Berkeley sockets implementation for both WebAssembly (based on WebRTC) and native platforms with bindings for C, Go and TinyGo.
Linux/Unix terminal command line messenger (chat) with POSIX sockets and threads
A Java WebRTC signaling server implementation for unisockets to allow nodes to discover each other and exchange candidates.
A lightweight, high-performance HTTP web server built from scratch in pure C using POSIX sockets. Features multithreading, dynamic API routing, configuration management, and robust security against path traversal attacks.
This is the library which implements C++ sockets wrapper
A high-frequency trade matching engine in modern C++ achieving 10.6M+ orders/sec and sub-100ns latency using zero-allocation memory pools and POSIX sockets.
A simple HTTP 1.1 web server written in C++, mostly from scratch, for learning purposes.
A distributed Operating System simulator built in C, featuring a custom Kernel, MMU, FileSystem, and CPU modules integrated via Socket programming, multithreaded logic and memory paging.
C++ client-server chat application using TCP/IP sockets, threads, and structured logging for networking and systems programming practice.
A lightweight CLI HTTP client written in C from scratch using POSIX sockets. Interacts with a REST API to manage a virtual library, featuring custom HTTP request/response handling, JSON parsing, and JWT/Cookie-based authentication.
A concurrent, multithreaded C++ HTTP web server utilizing POSIX sockets and thread pooling.
A multi-client TCP chat application developed in C++17 using BSD/POSIX sockets and multithreading. The project implements a client-server architecture with real-time messaging, private chats, user management, thread-safe logging, and graceful shutdown handling. It demonstrates core networking, concurrent programming, and modern C++ software design.
A high-performance, Layer 4 TCP Load Balancer built from scratch in C++17. Features a custom thread pool, round-robin routing, active health checks, and Docker containerization.
Reference C++ FIX 4.4 client implementation over standard TCP. ARM64 compatible. Not used in production signal flow — see yuclaw-brain.
fast multi-threaded TCP/UDP port scanner written in C — no external libraries
A lightweight C library for TCP client-server networking.
Multithreaded HTTP/1.1 server in C with POSIX sockets, custom LRU cache, and concurrent request handling.
Linux 课程设计项目:基于 C++20、POSIX socket 与 pthread 的多用户命令行聊天室,支持注册登录、群聊私聊、历史消息、文件传输和管理员功能。
Add a description, image, and links to the posix-sockets topic page so that developers can more easily learn about it.
To associate your repository with the posix-sockets topic, visit your repo's landing page and select "manage topics."