Показать сообщение отдельно
Старый 23.07.2018, 09:32   #1919
anya1956ss
Заслуженный Зритель
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Форумчанин
Аватар для anya1956ss
Регистрация: 14.10.2010
Сообщения: 1,281
Репутация: 79
bag2006 сказал(a):
Cкрытый текст -
 
Что-то я не совсем понял.
По завершении загрузки торрента клиент посылает трекеру анонс с оповещением об этом событии (и, конечно, со статистикой файлообмена за интервал времени с момента последнего анонса до завершения загрузки). Это, разумеется, с большой вероятностью может произойти раньше очередного "назначенного" времени анонса. По-хорошему, трекер, несмотря на "несвоевременность" анонса, должен учесть эту статистику (как и при остановке торрента) и назначить интервал до нового анонса (в нашем случае - 1 час). Клиент должен начать новый отсчёт времени до следующего анонса (1 час) согласно указанию трекера.

Откуда возьмётся повторный анонс в течение одного часа после завершения загрузки?
После завершения загрузки раздачи (торрента) клиенты сразу не посылают трекеру анонсы с оповещением об этом событии. Посылают анонсы с оповещением о том, что завершена загрузка раздачи (торрента) только клиенты, имеющие эту особенность.
После любого анонса клиента к трекеру начинается новый интервал времени между анонсами с обратным отсчетом времени: 1 час (чаще всего видят 59 мин 59 сек), 59 мин 58 сек, ..., 1 сек, 0 сек, "обновление...".
Анонсы раньше очередного "назначенного" времени анонса могут происходить только по прихоти хозяина клиента, разрывающего связь клиента с трекером, и после незапланированных хозяином клиента разрывов связи клиента с трекером, т.е. после разрывов связи клиента с трекером не по вине хозяина клиента.
Клиент повторные анонсы имеет только в случаях, когда анонс клиента к трекеру не состоялся по каким-то причинам. По информации трекеров трекер ждет непринятые данные за несостоявшийся анонс в течение до 2,5 часов. Фактически, возможно, это просто является общей длительностью очередного интервала времени между анонсами до несостоявшегося очередного анонса, так как в статистике раздачи файлов на других трекерах видел, что максимальная длительность интервала времени между соседними анонсами составляет максимум на уровне 2 часа 20 минут, т.е. трекер ждет в течение 2 часа 20 минут - Z, где Z принятая на трекере длительность интервала времени между анонсами.
  Ответить с цитированием