C projects: algorithms, games, and networking
-
Updated
Sep 12, 2025 - C
C projects: algorithms, games, and networking
A comprehensive guide for Linux Network (Socket) programming
✉️ Learn Network Protocol and Network Programming
Contains Attack labs
簡單的 socket programming 入門筆記。
facil.io C STL - a Server Toolbox Library for C, including JSON processing, hash maps, dynamic arrays, binary strings and more.
A simple tcp client server application that describes the communication between the client and a server. The server is a simple echo sever that can handle multiple client using fork.
A simple Chatroom built in C programming language. The program is built uses multithreading for handling multiple clients.
An experimental HTTP server implemented as Linux kernel module
Codes pertaining to OS Lab for Course CO254 - Operating Systems Lab
video player built with ffmpeg and SDL2
Socket takeover from one process to another
a command-line tool that allows file transfer between computers on the local network with password protected
An example about working with raw sockets under GNU/Linux
My solutions of Computer Systems: A Programmer’s Perspective, Third Edition (CS:APP3e) book, the text book for the course, CMU15-213: Introduction to Computer Systems.
A kernel module that implements client - server communication in UDP
A simple TCP client-server program written in C. In this program the client read a file and send its data to server. The server then receives the data and write it in a text file.
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."