Сравнение программного обеспечения Direct Connect
В этой статье сравниваются функции и другие данные о клиентском и серверном программном обеспечении для Direct Connect — однорангового обмена файлами протокола .
Программное обеспечение хаба
[ редактировать ]Концентраторы Direct Connect — это центральные серверы , к которым подключаются клиенты, поэтому сети не так децентрализованы, как Gnutella или FastTrack . Хабы предоставляют информацию о клиентах, а также возможности поиска файлов и чата . Передача файлов осуществляется напрямую между клиентами, в режиме « точка-точка» .
Хабы часто имеют особые области интересов. У многих есть требования к общему размеру файлов, которыми делятся их участники (размер общего ресурса), а также ограничения на содержание и качество общих ресурсов. Хаб может иметь любое произвольное правило. Концентраторы могут разрешать пользователям регистрироваться и обеспечивать аутентификацию пользователей . Аутентификация также осуществляется в виде открытого текста. Хаб может выбрать определенных лиц в качестве операторов (аналогично операторам IRC) для обеспечения соблюдения указанных правил, если сам хаб не может этого сделать.
Хотя оно не поддерживается напрямую протоколом, существует программное обеспечение для связывания концентраторов. Программное обеспечение позволяет подключать несколько хабов, позволяя пользователям обмениваться информацией и/или общаться с людьми на других связанных хабах. Концентраторы прямого подключения испытывают трудности с масштабированием из-за широковещательной ориентации протокола.
Общий
[ редактировать ]НМДЦ [ 1 ] центр | ФОСС | Лицензия на программное обеспечение | Активный [ 2 ] | Последнее обновление [ 3 ] (версия) |
графический интерфейс |
интерфейс командной строки |
Другой |
IPv6 Поддержка | Язык программирования | На основе | Примечания |
---|---|---|---|---|---|---|---|---|---|---|---|
НЛОХаб | Нет | Собственный Бесплатное ПО |
Да | 2024-07-02 (10.24.7) |
Да | Нет | Да | Да | Unknown | ||
Верлихуб | Да | GNU GPL | Да | 2022-12-12 (1.4.0.0) |
Нет | Да | Unknown | Нет | С++ , Луа , Питон , Перл | ||
ПТДЧ | Да | GNU GPL | Нет | 2009-01-16 (2.1 Альфа 7) |
Да | Unknown | Unknown | Нет | Visual Basic , Jscript , VBscript | ДДЧ | |
Дтелла | Да | GNU GPL | Нет | 2015-06-07 (1.2.9) [ 4 ] |
Нет | Нет | Да | Нет | Питон | ||
HeXHub | Да | Открытая лицензия на программное обеспечение | Нет | 2014-03-01 (5.12) |
Да | Unknown | Unknown | Нет | Сборка | ||
Открыть концентратор Direct Connect | Да | GNU GPL | Нет | 2014-08-14 (0.8.3) |
Нет | Unknown | Unknown | Нет | С , Перл | Доступно в Debian [ 5 ] и OpenWrt [ 6 ] | |
Флексхаб | Да | ГНУ АГПЛ | Нет | 2013-10-22 (Бета 0.2 свн 1469) |
В ожидании | Да | Unknown | Нет | Два | ||
ПтокаX | Да | GNU GPL | Да | 2022-12-29 (0.5.3.0) [ 7 ] |
Да | Да | Unknown | Да | С++ , Луа | ||
РусХаб | Да | GNU GPL | Нет | 2012-06-10 (2.3.10) [ 8 ] |
Нет | Да | Unknown | Да | С++ , Луа | Верлихуб [ 9 ] | |
Отличный [ 10 ] | Нет | Собственный Бесплатное ПО |
Нет | 2007 | Да | Unknown | Unknown | Нет | С# , Луа | ||
Центр БД | Да | GNU GPL | Нет | 2008-02-08 (0.451) |
Unknown | Unknown | Unknown | Нет | Unknown | OpenDCHub | |
openDCd | Да | GNU GPL | Нет | 2002-03-26 (0.5.8) |
Unknown | Unknown | Unknown | Нет | Unknown | ||
DDCH DevDirect Connect Hub | Unknown | Unknown | Нет | 2007-04-15 (?.?.?) [ 11 ] |
Да | Нет | Нет | Нет | Визуальный Бейсик , Jscript | ||
пы-дчуб | Да | МОЯ лицензия | Нет | 2006-02-13 (0.2.4) |
Unknown | Unknown | Unknown | Нет | Питон | ||
Аквила | Да | GNU GPL | Нет | 2015-02-17 (0.1.11-pre4-beta4) |
Нет | Да | Нет | Нет | С++ , Луа | ||
YnHub | Нет | Собственный Бесплатное ПО |
Нет | 2016-07-15 (1.0364.126) |
Да | Нет | Нет | Нет | Дельфи | ||
Не найдено | Да | GNU GPL | Нет | 2010-04-25 (0.0.6.3) |
Unknown | Unknown | Unknown | Нет | С | ||
DC Sharp Hub | Да | GNU GPL | Нет | 2004-09-06 (3.0.4 бета) |
Unknown | Unknown | Unknown | Нет | С# | ||
НМДЦ [ 1 ] центр | ФОСС | Лицензия на программное обеспечение | Активный [ 2 ] | Последнее обновление [ 3 ] (версия) |
графический интерфейс |
интерфейс командной строки |
Другой |
IPv6 Поддержка | Язык программирования | На основе |
Поддержка операционной системы
[ редактировать ]НМДЦ [ 1 ] центр | Окна |
Линукс |
Мак ОС Х |
Другой |
---|---|---|---|---|
НЛОХаб | Да | Нет | Нет | Нет |
Отличный | Да | Нет | Нет | Нет |
ПТДЧ | Да | Нет | Нет | Нет |
Аквила | Да | Да | Нет | Нет |
Дтелла | Да | Да | Да | Нет |
HeXHub | Да | Нет | Нет | Нет |
Открыть концентратор Direct Connect | Нет | Да | Нет | OpenWrt |
Флексхаб | Да | Да | Нет | Qnap и Synology NAS Устройства |
openDCd | Да | Да | Нет | Нет |
DDCH DevDirect Connect Hub | Да | Нет | Нет | Нет |
ДБХаб | Нет | Да | Нет | Нет |
ПтокаX | Да | Да | Да | FreeBSD , OpenBSD , NetBSD , Solaris , Illumos , Haiku |
пы-дчуб | Да | Да | Да | Любая с Python платформа, совместимая |
РусХаб | Да | Да | Да | FreeBSD , Солярис |
ВерлиХаб | Нет | Да | Нет | Нет |
Юб | Да | Нет | Нет | Нет |
Инхуб | Да | Нет | Нет | Нет |
Не найдено | Да | Да | Да | OS/2 , OpenBSD , NetBSD , TrueOS , FreeBSD , ZeX/OS, Android [ 12 ] |
DC Sharp Hub | Да | Нет | Нет | Нет |
НМДЦ [ 1 ] центр | Окна |
Линукс |
Мак ОС Х |
Другой |
Клиентское программное обеспечение
[ редактировать ]Хотя это и не предусмотрено протоколом, большинство клиентов отправляют «тег». Это часть описания клиента и отображаемая информация, начиная от имени и версии клиента и заканчивая общим количеством доступных слотов и сведениями о том, использует ли пользователь прокси-сервер. Первоначально он был добавлен в DC++ из-за его способности находиться в нескольких концентраторах с одним и тем же экземпляром. Информация произвольна. Исходный список файлов клиента (полный список файлов, которыми делится пользователь) был сжат с использованием алгоритма сжатия Хаффмана . Новые клиенты (в том числе DC++) обслуживают список на основе XML , сжатый с помощью bzip2 .
Общий
[ редактировать ]НМДЦ [ 1 ] Клиент | ФОСС | Лицензия на программное обеспечение | Последнее обновление [ 3 ] (версия) |
Окна | Линукс | Мак ОС Х | Другая ОС | графический интерфейс | интерфейс командной строки | Другой интерфейс | Язык программирования | На основе |
---|---|---|---|---|---|---|---|---|---|---|---|---|
MLDonkey | Да | GNU GPL | 2020-06-06 (3.1.7-2) |
Да | Да | Да | Нет | Да | Да | веб-интерфейс | OCaml , C , сборка | |
Поделиться | Да | GNU GPL | 2017-09-18 2.7.10.2 |
Да | Нет | Нет | Нет | Да | Unknown | Unknown | С++ | |
Неомодус Прямое подключение | Нет | Собственный Бесплатное ПО |
2004-10-23 2.205 |
Да | Да | Нет | Нет | Да | Нет | Нет | Визуал Бейсик , С++ | |
ШейксПир | Да | GNU GPL | 2013-06-08 | Нет | Нет | Да | Нет | Да | Нет | Нет | С | |
Белый | Да | GNU GPL | 2009-02-10 0.4.9 |
Нет | Да | Нет | FreeBSD | Да | Нет | Нет | С++ | |
ВМС | Да | GNU GPL | 2004-01-24 0.85.9 |
Нет | Нет | Да | С++ | |||||
№ постоянного тока | Да | GNU GPL | Да | Нет | Нет | Нет | Да | Нет | Нет | С# | ||
LDCC | Да | GNU GPLv2 | 2004-07-15 2.0.7 |
Нет | Да | Нет | Нет | Нет | Нет | Да | С | |
DCDM++ | Да | GNU GPL | 2004-04-04 0.021 |
Да | Нет | Нет | Нет | Да | Нет | Нет | С++ | DC++ |
fulDC | Да | GNU GPL | 2007-04-01 6.79 Бета 8 |
Да | Нет | Нет | Нет | Да | Нет | Нет | С++ | DC++ |
РевКоннект | Да | GNU GPL | 2007-08-25 0,674п |
Да | Нет | Нет | Нет | Да | Нет | Нет | С++ | DC++ |
ЧДК | Да | GNU GPL | 2011-01-20 0.699 |
Да | Нет | Нет | Нет | Да | Нет | Нет | С++ | DC++ |
Ледяной холодDC++ | Да | GNU GPL | 2021-03-02 2.4.2 |
Нет | Да | Да | FreeBSD | Да | Нет | Нет | С++ | Белый |
микроDC2 | Да | GNU GPL | 2006-12-24 0.15.6 |
Нет | Да | Да | FreeBSD | Нет | Да | Нет | С | |
НМДЦ [ 1 ] Клиент | ФОСС | Лицензия на программное обеспечение | Последнее обновление [ 3 ] (версия) |
Окна | Линукс | Мак ОС Х | Другая ОС | графический интерфейс | интерфейс командной строки | Другой интерфейс | Язык программирования | На основе |
Другое программное обеспечение
[ редактировать ]Программное обеспечение для связывания хабов связывает основной чат хабов, так что пользователи могут видеть и отвечать на чат, который находится в хабе, к которому они не подключены напрямую. Часто используется для привлечения пользователей в хабы или для более широкой известности частных или небольших хабов. В то время как реклама хаба «не одобряется» и обычно приводит к наводнениям или атакам типа «отказ в обслуживании» , формирование более или менее формальной сети посредством связывания чата хаба является законным средством получения бесплатной рекламы. Некоторые программы Hub способны поддерживать более продвинутую форму связывания, которая включает в себя все обычные функции: чат, личные сообщения, поиск и передачу файлов между пользователями на разных концентраторах, которые могут поддерживаться с помощью специальных решений концентратора или нейтральных к программному обеспечению расширений концентратора с использованием сценариев/плагинов. -ин.
Общий
[ редактировать ]Другое программное обеспечение | Тип программного обеспечения | ФОСС | Лицензия на программное обеспечение | Активный [ 2 ] |
---|---|---|---|---|
jDCBot | Общая библиотека | Да | GNU GPL | Да |
Сеть::ДиректКоннект | Общая библиотека | Да | Unknown | Да |
FlowLib | Общая библиотека | Да | GNU GPL | Да |
DC-hublink | Связь | Да | GNU GPL | Нет |
Хаб-ссылка | Связь | Да | GNU GPL | Нет |
MyIrcDcLinks | Связь | Да | GNU GPL | Да |
NetChatLink | Связь | Да | GNU GPL | Да |
Китти | Бот | Да | GNU GPL | Нет |
Другое программное обеспечение | Тип программного обеспечения | ФОСС | Лицензия на программное обеспечение | Активный [ 2 ] |
Поддержка операционной системы
[ редактировать ]Другое программное обеспечение | Окна |
Линукс |
Мак ОС Х |
Другой |
---|---|---|---|---|
jDCBot | Да | Да | Да | Любая Java- совместимая платформа |
Сеть::ДиректКоннект | Да | Да | Да | Любая Perl- совместимая платформа. |
FlowLib | Да | Да | Да | Любая с C#. платформа, совместимая |
DC-hublink | Да | Нет | Нет | Нет |
Хаб-ссылка | Да | Нет | Нет | Нет |
MyIrcDcLinks | Да | Нет | Нет | Нет |
NetChatLink | Да | Нет | Нет | Работает под WINE |
Китти | Да | Нет | Нет | Нет |
Другое программное обеспечение | Окна |
Линукс |
Мак ОС Х |
Другой |
Интерфейс и программирование
[ редактировать ]Другое программное обеспечение | графический интерфейс |
интерфейс командной строки |
Другой |
Язык программирования |
На основе |
---|---|---|---|---|---|
jDCbot | Нет | Нет | Нет | Ява | |
Сеть::ДиректКоннект | Нет | Нет | Нет | Перл | |
FlowLib | Нет | Нет | Нет | С# | |
DC-hublink | Да | Нет | Нет | Визуальный Бейсик | |
Хаб-ссылка | Да | Нет | Нет | Визуальный Бейсик | |
MyIrcDcLinks | Да | Нет | Нет | Дельфи | |
NetChatLink | Да | Нет | Нет | Дельфи | |
Китти | Unknown | Unknown | Unknown | С# | |
Другое программное обеспечение | графический интерфейс |
интерфейс командной строки |
Другой |
Язык программирования |
На основе |
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж NMDC: NeoModus Direct Connect
- ^ Jump up to: а б с д Проекты считаются «Активными», если они выпустили обновление за последние 5 лет.
Обратите внимание, что это поле может легко устареть. - ^ Jump up to: а б с д Формат даты: ГГГГ-ММ-ДД.
- ^ «Дтелла Лабс» . dtella.org . Архивировано из оригинала 11 июля 2012 г. Проверено 30 декабря 2016 г.
- ^ «Пакет: opendchub (0.8.2-2)» . debian.org . Архивировано из оригинала 16 апреля 2014 г. Проверено 30 декабря 2016 г.
- ^ «Индекс /snapshots/trunk/ar71xx/packages/» . openwrt . Архивировано из оригинала 16 апреля 2014 г. Проверено 30 декабря 2016 г.
- ^ «Хаб PtokaX Direct Connect» . www.ptokax.org . Архивировано из оригинала 7 сентября 2012 г. Проверено 30 декабря 2016 г.
- ^ «RusHub — просмотрите /RusHub на SourceForge.net» . sourceforge.net . Архивировано из оригинала 22 июля 2012 г. Проверено 30 декабря 2016 г.
- ^ «rushhub.org» . рашхаб . Архивировано из оригинала 23 июня 2015 г. Проверено 30 декабря 2016 г.
- ^ «Эксимиус» . RS2Soft.nl . 8 мая 2009 г. Архивировано из оригинала 8 мая 2009 г. . Проверено 30 декабря 2016 г.
- ^ http://taggedwiki.zubiaga.org/new_content/ac3c62d0fc77c14330e370c7e6331e6f#DDCH_DevDirect_Connect_Hub Проверено 8 июня 2023 г.
- ^ "LamaHub DC++ Hubsoft" . lamahub.sourceforge.net . Архивировано из оригинала 25 декабря 2012 г. Проверено 30 декабря 2016 г.