Hacker News new | past | comments | ask | show | jobs | submit login

Simply limit your client's allowed number of connections and limit its allowed bandwidth.



Of course that works but why isn't the protocol robust enough to do this automatically?


Because bittorrent is designed to be easy to implement to favour adoption, they could have created a more performant DHT and added something like eMule's automatic upload speed sense but that would have been more complex.


Why should it? I like that the protocol itself favours performance. Traffic shaping/QoS should be done by the maintainers of the pipes (ie routers or OS).




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: