Archives

Posts Tagged ‘BitTorrent’

Сегодня решил решил запустить 2й анонсер который бы находился в Интернет и собирал статистику по интернет пользователям.
Но столкнулся с проблемой что где то 20 – 30% моих торрентов обновились с ошибками в виде не правильного peer_id или info_hash.
Обрыл весь скрипт от начала до места где возникает ошибка, не нашел.
Плюнув на все написал функцию ( [...]

Mar 26th, 2010 | Filed under Программирование

На этот раз мне захотелось еще раз вые выпиндриться, и сделать в своем scrape поддержку Multi Scrape запросов.
Долгие пляски вокруг $_GET, фактически ничего не дали но зато дал плоды $_SERVER['QUERY_STRING'].
Зацепившись за него минут за 15 накатал простенькую функцию которая выдает массив хеш-сумм переданные в URI. В случае если хотя бы одна хеш-сумма не будет равна [...]

Jan 28th, 2010 | Filed under Программирование

Недавно понадобилось протестировать собственный же анонсер, по всем критериям и один из них нормальная работа в compact режиме (т.е. пиров нам анонсер отдает в закодированном виде, что уменьшает в свою очередь трафик между сервером и клиентами).
Для того чтобы прекратить из compact в обычный вид написал функцию, которая до ужаса банальна, но работает:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function peers_to_array($data)
{
if (!is_array($data[’peers’]))
{
$new_peers = [...]

Jan 27th, 2010 | Filed under Программирование