Передача в базу информации, что пир получил всю раздачу

Started by Gemini_13 on 2012-12-19 23:43 — 9 replies, 1262 views

#1
Сижу копаюсь и никак не могу найти тот момент, где аннонсер передает информацию в базу, что релиз скачан пиром. Этот же вопрос касается и ситуации, когда юзер просто подключился к раздаче имея на компе релиз. Проще говоря, мне нужно фиксировать момент, когда юзер впервые отмаяковался о полном релизе.

Хелп плз, голова пухнет 🙁
#2
Gemini_13, там вроде бы просто сообщается о наличии % от раздачи. Т.е. если сообщается что есть 100% значит надо понимать что скачал.

Хотя могу ошибаться.
#3
если покажешь это место, буду благодарен) я уже замучался всю ночь искать

хотя вообщем-то нашел, что искал, но не в том виде, который мне нужен...
#4
хотя вообщем-то нашел, что искал, но не в том виде, который мне нужен...

В смысле?
#5
крон-задача... это меня не оч устраивает 🙂
#6
Я не до конца изучал работу аннонсера, но как я понял http://code.google.com/p/torrentpier2/source/browse/trunk/upload/bt/announce.php записывает во временную таблицу информацию которую потом крон и обрабатывает. Сейчас читаю файлик этот ищу место где он точно записывает.
#7
та да, есть такое...
http://code.google.com/p/torrentpier2/source/browse/trunk/upload/bt/announce.php#377

вроде до меня доперло... $seeder
#8
Если я правильно понял http://code.google.com/p/torrentpier2/source/browse/trunk/upload/bt/announce.php#388 переменная left хранит "сколько осталось" скачать, в байтах. От сюда рассчитывается и % сколько скачано. Переменная left выше описана, как часть массива данных получаемых от клиента. Дальше код аннонсера не читал.
#9
вопрос решился вроде, спасибо 🙂

не, решение было намного проще - http://code.google.com/p/torrentpier2/source/browse/trunk/upload/bt/announce.php#199
#10
Да фигня вопрос, почему-бы хорошему человеку не помочь!
З.Ы. строку 199 пропустил 🙂 Но верно понял значение переменной left если 0 значит уже скачал или есть в наличии 🙂