Hacker News new | ask | show | jobs
by techazard 626 days ago
In my quest to master Rust, I'm building a (toy) Soulseek client in Rust. Souleek is an old (2001) closed-source p2p network still used to share underground music.

For learning purposes, I'm imposing the following restrictions:

- I can't use external dependencies (crates)

- I have to reverse engineer the Soulseek protocol myself

So far it's been a lot of fun and rewarding as it touches upon low-level concepts I don't have to deal with normally as a web dev.