DC и ТТН несоответствие

Dasar

в DC(direct connect) есть фигня со скачкой некоторых файлов, когда в конце начинается выдаваться сообщение, что TTH не соответствует.
по идее, это происходит из-за того, что у какого-то лежит запоротый файл с тем же самым TTH.
можно ли как-нибудь выйти из данной ситуации, и все-таки скачать файл?
например, настроить чтобы скачивалось только с одного источника? или еще что-нибудь?
зы
как клиент используется StrongDC++ v2.12

Natusik09

по идее, это происходит из-за того, что у какого-то лежит запоротый файл с тем же самым TTH.
юзаю тот же клиент, проблем не было...
если честно, то идею не понял... :o

stm4836248

Проблема возникает рандомно, по моим наблюдениям. Причём это зависит не от софта, а от твоего железа. Потесть с другой сетевухой.
Скажу, что на моём компе, допустим, подобная ошибка никогда не выдавалась, тьфу-тьфу.

Dasar

для начала - как такую ситуацию сделать искусственно:
скачиваем к себе какой-нибудь часто встречающийся файл
выставляем его в DC и ждем когда для него посчитается хэш
заходим в файл и забиваем его мусором
всё - теперь во всем хабе больше никто не сможет скачать этот файл, в том числе и с других, т.к. при скачке будет цепляться в том числе и наш битый файл, т.к. TTH для него правильный, а содержимое битое, которое не соответствует данному TTH.
соответственно, чем больше участников в DC, тем больше вероятность, что в случае сбоя или еще чего-нибудь такое произойдет.
и именно на такое на двух файлах я и напоролся.
вот соответственно и вопрос, можно ли как-нибудь указывать чтобы качалось с конкретного человека, а не сразу с 100-ни у которых файл с этим TTH-есть?

Dasar

Проблема возникает рандомно, по моим наблюдениям. Причём это зависит не от софта, а от твоего железа. Потесть с другой сетевухой.
едва ли это с сетевухой, т.к. проблема возникает с двумя одними и теми же файлами. все остальные сотни файлов качаются без проблем, причем проблема на этих 2-х файлов стабильная - т.к. я уже сделать по 3 попытки по скачке этих файлов

AlexV769

route add some_ip 127.0.0.1
?

Dasar

route add some_ip 127.0.0.1
если ничего не останется, то попробую, но источников 30 штук, и для каждого надо руками login переводить в ip.

Natusik09

для начала - как такую ситуацию сделать искусственно:скачиваем к себе какой-нибудь часто встречающийся файлвыставляем его в DC и ждем когда для него посчитается хэшзаходим в файл и забиваем его мусоромвсё - теперь во всем хабе больше никто не сможет скачать этот файл, в том числе и с других, т.к. при скачке будет цепляться в том числе и наш битый файл, т.к. TTH для него правильный, а содержимое битое, которое не соответствует данному TTH.
:o
завтра затестирую... но если теория твоя верна, то мона лехко остановить работу ДЦ сервака...

Dasar

завтра затестирую...
только файл надо убивать аккуратно, чтобы неинициировалась функция пересчета хэша
проще всего - выгрузить DC, поменять содержимое файла без изменения размера и даты файла, запустить DC
Оставить комментарий
Имя или ник:
Комментарий: