UDP Chat
Packet-based request and reply flow with a lightweight chat interaction.
Open docsStatic showcase for runnable socket projects
NetLab packages Python socket exercises and browser-side algorithm demos into a clearer portfolio. Read how each workflow behaves, run the matching server and client locally, and use the interactive lab to validate parity and checksum logic.
Project library
Each card now opens a browser-ready project brief with local run commands, protocol notes, and the intended use case.
Packet-based request and reply flow with a lightweight chat interaction.
Open docsSingle-purpose echo service for verifying datagram transport and round trips.
Open docsBitstring transmission with parity-bit generation and server-side validation.
Open docsCRC8 checksum service that returns a response for each received payload.
Open docsStandalone checksum utility for verifying one's-complement addition logic.
Open docsInteractive lab
This stays side by side with the project catalog on larger screens and stacks on mobile. The lab is lightweight, useful, and intentionally restrained.
Enter equal-width blocks separated by spaces.
Check whether a bitstring currently has even parity.
How it is meant to be used
The site explains the projects and lets the algorithms be explored in the browser, but the actual TCP and UDP socket services still run locally in Python.
Quick start
python projects/udp-echo/server.py
python projects/udp-echo/client.py
Repository model
Python modules under `projects/` carry the networking behavior. Files under `site/` provide the browser-facing product layer and project documentation.