Цитата: кстати, а есть какой-нить клиент, типа скрещенный торрент и дц++?
спс...
Есть Шареаза, которая якобы поддерживает все основные файлообменные сети. Якобы — потому что DC в список основных сетей чудесным образом не попадает. Также, как и в GL, в Shareaza используется идея использовать одну сеть для поиска файлов через другую. А именно, G2 может использоваться для поиска файла по tth, sha1, md5 и ed2k, а также торрентов по btih. Через G2 клиенты обмениваются недостающими хешами.
Из положительных сторон Shareaza: гораздо более продвинутая поддержка метаданных. Единичные обращения к MediaInfo.dll в GreyLink — это ничего по сравнению с Shareaza. Позиционирует себя в том числе и как просто Интернет качалка (HTTP, FTP). Насколько хороша в этой роли, не проверял, но мыслят верно, я считаю. Без HTTP невозможна полноценная поддержка &as, а без &as невозможно продвижение конкретного p2p протокола как транспорта общего назначения. То есть, кликнул и скачал. Не хуже, чем http. Если будет &as, magnet uri не сможет быть хуже http uri. Shareaza — первая программа, в которой это так. Я кликнул и скачал (по G2, а не по HTTP). Это показывает состоятельность файлообменной сети. Отчасти тут влияет глобальность сети Gnutella2. Не надо выискивать, на каких ещё хабах сидят юзеры с копией файла. DHT, Peer Exchange, Swarming — это в G2 сделано по уму.
Shareaza быстро реагирует на изменения в ФС. Секунд через пять новый файл становится доступен. Но при этом не реализовано хранение служебных данных в NTFS потоках, так что, если переместить файл, он хешируется заново, а Shareaza считает не только быстрый TTH, но ещё и SHA1, MD5 и ed2k.
Из отрицательных: плохо приспособлена для работы в тех же условиях, что и DC. Я имею в виду развитую структуру директорий и множество мелких файлах в дистрибутивах и документации. Gnutella2 — это форк Gnutella. В Gnutella, видимо, такого понятия, как структура директорий, не существовало. Это было добавлено позже. Если скачивать с хоста список файлов, видно, что сначала грузится линейный список, без структуры, а потом, видимо, докачивается органайзер, и линейный список обретает структуру. Если смотреть список файлов с FrostWire, то структура так и не появляется. Поскольку структура в Shareaza — это afterthought, поддержка её крайне примитивная. В той версии, которую я скачивал, нельзя скачать папку с сохранением структуры директорий. У папок вообще «скачать» недоступно в меню. Единственное, что можно сделать — это скачать все файлы из папки с потерей структуры, всё в одну кучу. А потом эту структуру восстанавливать ручками. Другое последствие ориентации на файлы, а не на директории — нереальные затупы при расшаривании кучи файлов. Вот, например, на распакованные смайлы флайлинка ушло несколько часов. Там от силы 3Mb наберётся, зато файлов около 1000.