Читаем 300 лучших программ на все случаи жизни полностью

Подобно другим «продвинутым» P2P-клиентам, eDonkey умеет отыскивать нужный фильм, файл или музыкальную композицию на других подключенных к «ослиной» сети компьютерах, и вытягивать его с максимальной скоростью. Причем дело не ограничивается выбором самого быстрого канала: eDonkey может «тянуть» нужный файл с нескольких компьютеров одновременно! Наличествует и докачка, так что если хозяин нужного вам файла неожиданно удалился, не спешите выбрасывать оставшийся на компьютере «огрызок»: велика вероятность, что через какое-то время eDonkey сможет дотянуть недостающее не с этого, так с другого компьютера.

Программа обладает не только ослиной (в хорошем смысле слова) рекордной тягловой силой и упорством, но и собачьим нюхом: она умеет распознавать файлы-«двойники» даже в том случае, если они скрываются под разными именами! Например, нужный вам файл с композицией группы Queen может называться Rhapsody.mp3 или Queen Bohemian Rhapsody.mp3, «ослика» это не смутит – в том случае, если по содержанию и контрольной сумме файлы будут идентичны.

Но самое главное, eDonkey позволяет сохранять «ниточки», ведущие к файлам в его базе, в виде обычных гиперссылок, которые можно публиковать (и публикуют!) на домашних страничках и специализированных сайтах (например, ShareReactor).

Многопоточная выкачка, возможность скачки файла с разных компьютеров, постоянные гиперссылки на файлы – эти возможности eDonkey действительно уникальны. Но столь же уникальны, увы, и недостатки системы. Самый главный связан с трудностями подключения к серверу. Дело в том, что в отличие от других P2P-клиентов eDonkey – система децентрализованная. Существует множество независимых серверов, у каждого из которых есть своя аудитория – и свои ограничения. И чаще всего случается так, что в «час пик» попасть на самые популярные сервера просто невозможно. К тому же список серверов необходимо обновлять вручную (в «родном» клиенте eDonkey эта функция реализована просто безобразно)...

Большинство недостатков eDonkey были учтены и исправлены при разработке «альтернативной» программы для работы с сетью eDonkey – eMule ( http://www.emule- project.net). Эта программа появилась на свет еще в начале 2002 году и распространяется бесплатно, согласно требованиям GPL. Новые версии eMule выходят не реже раза в месяц – и неудивительно, ибо в создании программы участвуют тысячи пользователей!

Вот краткий перечень новаций, включенных в eMule (информация взята с русского сайта программы ( http:// www.emule.ru):

• Возможность обновления списка серверов с заданных url при старте eMule.

• Возможность обновления списка серверов с заданного url во время работы и по таймеру.

• Возможность получения списка серверов не только от сервера, но и от клиентов, с которыми общается eMule.

• Возможность сохранить «лучшие» сервера в специальном «постоянном» листе серверов, имеющем текстовый формат.

• Рейтинговая система, обеспечивающая некий «паритет» между Upload and Download. Рейтинг ведется не по ip-адресу, а привязывается к конкретному клиенту.

• Источники для скачиваемых файлов теперь сохраняются на диске. То есть, после рестарта eMule, еще до кон-некта к серверу, ваш клиент может начинать опрос источников именно нужного вам файла.

• Встроенная функция предпросмотра фильмов, если скачаны куски с началом и концом фильма.

• Скорость вашего Upload может быть разбита на примерно равные куски между заданным числом качающих.

• Клиент показывает не только скорость, с которой вы качаете каждый файл, но и скорость скачивания с каждого конкретного источника, и на каком месте в очереди вы стоите у источника, с которого пока не качаете.

• Можно посмотреть не только очередь уже качающих, но и тех, кто стоит к вам за файлами (и за каким). И эта очередь не ограничена 50-ю, как в «осле».

• Автоматический приоритет редких в сети файлов.

• Интеллектуальный механизм проверки контрольной суммы позволяет в случае обнаружения битого блока перекачивать не весь 9-мегабайтный блок, а только его часть.

• Поиск может быть глобальным, по всем серверам, или только по текущему серверу.

• Существует и еще более «продвинутая» программа eMule Plus ( http://emuleplus.sourceforge.net), обладающая рядом новых возможностей. Например, в программу встроен специальный алгоритм JumpStart, позволяющий значительно увеличить скорость закачки файлов.


SoulSeek

Сайт: http://www.slsknet.org

Размер: 1 Мб

Статус: Freeware

Вне всякого сомнения, самая модная пиринговая сеть и самая лучшая программа 2003–2004 годов!

Отличие SoulSeek от всех других P2P-клиентов заключается в удобстве поиска – эта программа учитывает имена не только файлов, но и папок! В переводе на общечеловеческие ценности это означает возможность скачивания целых альбомов – в том случае, если они, как это обычно бывает, рассортированы по отдельным папкам с соответствующими названиями.


Для сравнения поисковых возможностей SoulSeek и его конкурентов приведем маленький пример.

Перейти на страницу:

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных
Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных