C programs explore processes and signals for OS concepts. Learn process creation, synchronization, and signal handling with concise, practical exercises. 🐙
-
Updated
Dec 16, 2025 - C
C programs explore processes and signals for OS concepts. Learn process creation, synchronization, and signal handling with concise, practical exercises. 🐙
facil.io C STL - a Server Toolbox Library for C, including JSON processing, hash maps, dynamic arrays, binary strings and more.
TCP chat client, similar to telnet
Embedded HPC Heterogeneous Communication: Fusing RDMA, Sockets, and More
Needham Shcroeder Based PDF Print Server in C
This project implements a TCP socket communication system between a Sender and a Receiver using CRC-16 with Manchester encoding and manual error injection. It simulates how messages are encoded, transmitted, corrupted, and validated in a real-world communication protocol.
Various socket programming demos, one-off network-based programs, and socket scratchpad work.
A barebones HTTP server in C for Linux, built from scratch to master sockets, low-level networking, and the mechanics of HTTP. No frameworks, no shortcuts—just pure C and raw TCP.
Linux-based Mastermind game using TCP/UDP sockets, client–server architecture, and custom protocol logic.
A lightweight TCP programmable proxy server.
Multiplayer Donkey Kong Jr clone with Java server and cross-platform C client. Features spectator support (2 per player), thread-per-connection architecture, and custom TCP protocol. Built for scalability with clean separation between networking and game logic.
Socket Programming Assignment, Data Transmission with Error Detection Methods
Sockets and Network programming
Network Applications & Protocols
CLI socket chat application in C
A single-threaded reverse proxy written in C, based on the reactor pattern using Linux's Epoll mechanism. Full asynchronous state handling, supports HTTPS and canonical name redirection for one host.
Lightweight TFTP server and client in C for embedded systems.
C on Concrete : cross-platform TCP/UDP server framework with batteries included (string library, JSON parser, plugin system, ...)
Simple transparent proxy in C (threads/epoll)
🔧 Custom ping utility built from scratch in C - Raw ICMP sockets implementation with RTT statistics, duplicate detection, and network diagnostics
Add a description, image, and links to the socket-programming topic page so that developers can more easily learn about it.
To associate your repository with the socket-programming topic, visit your repo's landing page and select "manage topics."