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.