Перерыл достаточно много литературы, даже нашел некоторые вроде бы готовые решения для получения сидов/пиров, но в итоге ничего не выходит.
Начну по порядку!
Цель: загрузить торрент файл на сервер и вывести информацию о нем:
4.Количество пиров/сидов
Первые 3 пункта выполнены, с помощью библиотеки "BDecode".
Что касается 4 пункта:
Знаю что нужно отправить GET запрос к анонсеру (кстати его тоже удается получить из файла, например: udp://tracker.openbittorrent.com:80/announce) и передать хеш-сумму закодированную через:
после чего полученные данные нужно так же раскодировать, но вот тут и заключается проблема, все решения которые я нашел в сети, выдают ошибку.
Где что можно ещё почитать об этом, желательно на русском или может есть что-то подходящее?
И на какой URL делать запрос (udp://tracker.openbittorrent.com:80/announce) — что-то сомнения?