Задумал я тут написать простенький торрент-клиент на чистой java без сторонних либ. Просто ради опыта работы с сокетами и этим самым протоколом битторент. В общем после парсинга файла и составлением такого URL:
http://bt4.rutracker.org/ann?uk=PASS?info_hash=%8a%68%e2%f9%48%1a%56%e2%4e%b9%a9%3b%ac%74%70%e1%64%ef%81%be&peer_id=EX_01297060581535908&port=6881&uploaded=0&downloaded=0&left=155062&compact=0&event=started
URLConnection connect = new URL(url).openConnection();;
BufferedInputStream BufRead = new BufferedInputStream(connect.getInputStream());
java.io.IOException: Server returned HTTP response code: 403 for URL: http://bt4.rutracker.org/ann?uk=PASS?info_hash=%8a%68%e2%f9%48%1a%56%e2%4e%b9%a9%3b%ac%74%70%e1%64%ef%81%be&peer_id=EX_01297060581535908&port=6881&uploaded=0&downloaded=0&left=155062&compact=0&event=started
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1615)