HN user

techazard

2 karma

[ my public key: https://keybase.io/micheldegraaf; my proof: https://keybase.io/micheldegraaf/sigs/f2A4p3lVazJ4YfxVc4MiuHmMzWMWINhcbTt1U1ykUhM ]

Posts2
Comments3
View on HN

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.