Jump to content

ГнукДНК

(Перенаправлено с Гнуклеуса )
ГнукДНК
Разработчик(и) Джон Маршалл
Стабильная версия
1.0.2.6 [ 1 ]  Отредактируйте это в Викиданных / 9 апреля 2004 г.
Предварительный выпуск 1.1.1.6 [ 2 ] (?) [±]
Написано в С++
Операционная система Окна
Тип Интерфейс прикладного программирования
Лицензия лицензия GPL
Веб-сайт www .gnucleus .org /ГнукДНК /

GnucDNA — это программная библиотека для создания одноранговых приложений. Он предоставляет разработчикам общий уровень для создания собственного клиента или сети Gnutella или Gnutella2 . В качестве отдельного компонента GnucDNA можно обновлять независимо от клиента, передавая улучшения приложениям, уже использующим его.

GnucDNA — это широко распространенная и устоявшаяся библиотека, которую программисты могут расширять. Он включает в себя возможность формирования децентрализованной сети между узлами со встроенной поддержкой Ultrapeer, что позволяет сети избежать узких мест, связанных с узлами с низкой пропускной способностью. Однако поддержка Ultrapeer — соответственно Hub на G2 — устарела по сравнению с современными реализациями таких клиентов, как gtk-gnutella и Shareaza .

Библиотека дает программам, которые ссылаются на нее, возможность обмениваться файлами со встроенной поддержкой загрузки, скачивания, организации очереди файлов и частичного обмена файлами (возможность загружать проверенные фрагменты файла во время его загрузки), хешировать эти файлы, извлекать их. метаданные для совместного использования через сеть, а также возможность выполнять расширенный поиск по определенным параметрам хеша и метаданных. GnucDNA также предлагает приложениям возможность легко обновлять свое программное обеспечение через ту же P2P-сеть, которую они создают.

Компонент GnucDNA основан на COM , чтобы унаследовать преимущества языковой независимости и универсальности. Приложения на C++ , Visual Basic , .Net и даже сценарии могут использовать GnucDNA. Кроме того, будучи отдельным компонентом, его можно использовать в ряде альтернативных ситуаций, например, как часть плагина , службы или работу на веб-сервере .

Гнуклеус
Разработчик(и) Джон Маршалл
Первоначальный выпуск 2000
Финальный выпуск
2.0.2.0 [ 3 ]  Отредактируйте это в Викиданных / 23 июня 2004 г.
Репозиторий НФ .сеть /проекты /гнуклеус /
Написано в С++
Операционная система Microsoft Windows
Доступно в Английский
Тип Комплект для разработки программного обеспечения
Лицензия Стандартная общественная лицензия GNU
Веб-сайт www .gnucleus .org /Гнуклеус /

Более пяти лет разработки уже ушли на кодирование , улучшение и тестирование GnucDNA в рамках проекта Gnucleus . Когда другие заметили проект, движок был продублирован более 15 раз, но, хотя интерфейсы и сервисы, предоставляемые другими, были великолепны, они не могли идти в ногу с основным развитием. Поэтому было принято решение вынести движок Gnucleus, который теперь называется GnucDNA, в отдельный компонент, чтобы каждый имел к нему доступ, не опасаясь отстать в проводимых разработках и улучшениях. Это также открывает новые двери для тех, кто заинтересован в создании собственных P2P-сетей, но не хочет заново изобретать низкоуровневые механизмы связи и передачи файлов.

Гнуклеус

[ редактировать ]

Gnucleus — это gnutella и Gnutella2 клиентский проект для Microsoft Windows , в котором изначально был разработан код библиотеки GnucDNA, прежде чем он был разделен на полуотдельный проект. Как и библиотека GnucDNA, она выпущена под лицензией GNU General Public License .

Клиент спроектирован так, чтобы его было легко использовать без уменьшения количества доступных опций. Gnucleus реализует ряд функций, включая возможность Ultrapeer на gnutella (соответственно режим Hub на G2 ), массовую загрузку из нескольких источников, частичный общий доступ к файлам, хеширование файлов SHA1 , дерева Меркла проверку фрагментов прокси-сервера и поддержку .

Киви Альфа

[ редактировать ]

Киви Альфа [ 4 ] — это одноранговое приложение для обмена файлами , которое использует библиотеку GnucDNA для подключения к сетям gnutella и G2 . Целью его дизайна является сохранение небольшого объема ресурсов и простота использования для начинающих.

Kiwi Alpha не содержит таких функций, как медиаплееры, в духе своей облегченной цели. Однако приложение поставляется с двумя рекламными программами , такими как SaveNow, что, похоже, противоречит цели небольшого размера. [ 5 ] Также на сайте программы указано, что « Киви Альфа не требует от пользователей регистрации и защищает конфиденциальность пользователя, анонимно подключаясь к сети ». пользователя Это вводит в заблуждение, поскольку оба поддерживаемых протокола не скрывают IP-адрес , на что, похоже, указывает заявление.

См. также

[ редактировать ]
[ редактировать ]
  1. ^ https://sourceforge.net/projects/gnucleus/files/GnucDNA/GnucDNA%201.0.2.6/ . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  2. ^ http://crawler.trillinux.org/versions.html
  3. ^ https://sourceforge.net/projects/gnucleus/files/Gnucleus/Gnucleus%202.0.2.0/ . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  4. ^ «Киви Альфа: лучший обмен файлами» . www.kiwialpha.com . Архивировано из оригинала 4 мая 2012 года . Проверено 12 января 2022 г.
  5. ^ Рейтинги веб-безопасности от McAfee SiteAdvisor для kiwialpha.com.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 57b1d37d91e05fe3f1357d16c82dd1d8__1665982380
URL1:https://arc.ask3.ru/arc/aa/57/d8/57b1d37d91e05fe3f1357d16c82dd1d8.html
Заголовок, (Title) документа по адресу, URL1:
GnucDNA - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)