Получение количества пиров и сидов у торрента-файла

 
Посетитель
small user social cms
Медаль
Сообщений: 232
Привет, всем!

Перерыл достаточно много литературы, даже нашел некоторые вроде бы готовые решения для получения сидов/пиров, но в итоге ничего не выходит.

Начну по порядку!

Цель: загрузить торрент файл на сервер и вывести информацию о нем:
1. Хеш-сумму
2. Название
3. Размер
4.Количество пиров/сидов

Первые 3 пункта выполнены, с помощью библиотеки "BDecode".

Что касается 4 пункта:

Знаю что нужно отправить GET запрос к анонсеру (кстати его тоже удается получить из файла, например: udp://tracker.openbittorrent.com:80/announce) и передать хеш-сумму закодированную через:
Код PHP:
  1. urlencode( pack('H*', 'хеш' ) );
после чего полученные данные нужно так же раскодировать, но вот тут и заключается проблема, все решения которые я нашел в сети, выдают ошибку.

Где что можно ещё почитать об этом, желательно на русском или может есть что-то подходящее?

И на какой URL делать запрос (udp://tracker.openbittorrent.com:80/announce) - что-то сомнения?
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.