How to write your own BitTorrent client in Java by using Bt library
smartspate.com
smartspate.com
The library is the client here, the blog post is just about building an UI for it.
The article says nothing about building a bittorrent client, it talks about interfacing with a library which implements a bittorrent client API.
Which is a valid way of building a piece of software commonly called a "bittorrent client". HTTP client isn't used in the same way, but "building a download manager using curl" would be a fair comparison.
I think a reasonable first step is learning about B-encoding so that you can parse and generate torrent files.
In 2018, when it comes to bittorrent, I'd expect to see _real_ news/discussions, just a few examples on top of my head -
1. recent large scale measurement results, e.g. how many concurrent users in 2018, how many are using the selfish-and-trouble-making Xunlei, mobile usage, etc.
2. any sybil attack recently observed in its DHT? progress on sybil attack detection and prevention.
3. frameworks for scraping contents on bittorrent
4. recent progress on NAT traversal
[1] https://en.wikipedia.org/wiki/Comparison_of_BitTorrent_clien...
> "On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."
https://news.ycombinator.com/newsguidelines.html
It need not be new or news.
You want to see content covering new developments for Bittorrent? Submit it instead of complaining that others content isn't revolutionary enough.