This repository contains my personal study notes and code samples for core communication protocols .
- TCP
- UDP
- HTTP
- HTTP/1.0
- HTTP/1.1
- HTTP/2
- QUIC + HTTP/3
- Websocket "in progress"
- gRPC "in progress"
communication-protocols/
βββ protocols/ # Markdown notes for each protocol
β βββ http.md
β βββ tcp.md
β βββ udp.md
β
βββ server_code/ # C++ code samples for TCP/UDP servers
β βββ tcp_server.cpp
β βββ udp_server.cpp
β
βββ readme.md # This README file
These files contain minimal examples of TCP and UDP socket servers written in C++.