guest@BipbopPC:~/projects$ cat p2p-file-sharing.md

Peer-to-Peer File Sharing Program

Peers register, list what is available, and transfer files host to host over raw UNIX sockets.

C · UNIX Sockets · 2022

SPECS
Transport
UNIX Socket API, no framework
Topology
central registry, direct peer transfer

guest@BipbopPC:~/projects/p2p-file-sharing$ cat NOTES

A C application written straight on the UNIX Socket API, no framework. Peers join a central registry, list the files other peers are offering, and then transfer them directly host to host, so the registry never touches the data path. Registration, listing, and transfer are all hand-built protocol messages over raw sockets.

Christopher Gemperle / synackfinack Chico, CA