Тема: Сказочный хаб (ska.punk.oi.alternative)
03.02.2008, 23:24   # 37
asprin
Модератор
Сообщений: 3 935
Репутация: 6 472
Статус: Offline
Kotov,

Локальная файлообменная система Direct Connect

Что это такое?

Direct Connect - это peer-to-peer файлообменная система, построена по тому же принципу что и, например, eDonkey, Kazaa, Napster итп. Т.е. на компьютер ставится специальная программа - DC++-клиент, в котором указывается какие папки сделать "общими", после чего он подключается к общему серверу в локальной сети, и через сервер позволяет увидеть другие компьютеры подключенные к нему.

Выглядит это так - после запуска вы попадаете в окно, чем то напоминающее IRC - т.е. окно мини-чата, а справа колонка с активными в настоящий момент пользователями. Два раза кликнув правой кнопкой по какому-либо нику можно получить список файлов и каталогов у этого пользователя, и скачать то что нужно.

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

Также одной из интересных особенностей системы является то что при работе с файлами она не ограничивается их именем или, скажем, размером. Все расшариваемые файлы хэшируются и вычисляется их "контрольная сумма", позволяющая уникально идентифицировать файл, независимо от его имени. Т.е. например с точки зрения DC второй сервис пак для Windows XP с именами WindowsXP-KB835935-SP2-ENU.exe и xpsp2.exe будет по сути одним и тем же файлом, при условии что содержимое файлов идентично, как следствие можно один докачивать другим в случае потери источника итд.

Как работать с программой

Очень просто. Главное окно можно условно разделить на три части: чат, список пользователей и список активных загрузок/передач.

Чат - это как обычный чат. То есть чуть ниже окна чата есть строка для ввода, написав какую либо фразу туда она после нажатия Enter отобразится в окне чата и будет видна всем подключенным пользователям.

В списке пользователей отображается список подключенных на настоящий момент пользователей, и краткая информация о них, в частности наиболее интересный параметр - объём расшаренных ресурсов. Если у пользователя есть какие-то файлы в общем доступе, то можно два раза кликнуть по его нику и откроется полный список. Файлы в списке разложены по каталогам - как на обычной файловой системе - можно изучить их все и то что понравится скачать, так же два раза кликнув по файлу. Так же, и в случае скачивания файла, и в случае загрузки списка файлов можно кликнуть не два раза левой кнопкой мыши, а правой - в этом случае откроется контекстное меню, где будет предложено больше различных функций, которые можно выполнить с объектом.

После инициирования процесса загрузки файла в списке активных загрузок/передач появляется соответствующая строка, где отображается процесс загрузки файла. По окончании загрузки файл попадает в папку, указанную при установке программы.

Как искать файлы

Когда вы не знаете, где или у кого лежит нужный вам файл, имеет смысл воспользоваться поиском. Окно поиска открывается при нажатии на пиктограмму "Лупа" вверху окна, или если выбрать в меню пункт Вид->Поиск. Тут также всё просто - вводите в поле "Искать" ключевое слово, которое должно содержаться в имени файла и нажимаете кнопку поиск, после этого в правой части окна выводится список найденных файлов. Файлы появляются по мере нахождения, и полный процесс поиска может занять порядка минуты. После успешного нахождения файла его также можно скачать двойным щелчком мыши, или нажать правой кнопкой мыши и в контекстном меню выбрать другую функцию, например, можно просмотреть все файлы у пользователя, чей файл был найден и т.д.

Как настроить куда сохранять файлы и как делать общие папки

Это делается через меню Файл->Настройки. Папка для загрузки файлов находится в разделе Загрузки, там же можно выбрать любую другую. Обратите внимание, что помимо папки "загрузки по-умолчанию" есть папка "незавершённых загрузок" (временная папка) - это то место, куда Direct Connect пишет файлы в процессе загрузки, а уже после окончания перемещает их готовые в папку "загрузки по-умолчанию". Поэтому рекомендуется держать эти папки на одном диске.

В том же окне в разделе "Общий доступ" есть дерево каталогов, где отмечается какие папки должны быть открыты для общего обозрения. Вы можете добавить любую папку со всеми вложенными папками и файлами, найдя её в дереве и поставив около неё галочку. Обратите внимание, по-умолчанию открыта для доступа папка загруки, т.е. те файлы которые вы сами скачиваете становятся доступными для загрузки с вашего компьютера

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

Какое программное обеспечение можно использовать если используется операционная система отличная от Windows

Для Linux, MacOSX и других *nix-подобных операционных систем есть другой клиент для файлообменной сети Direct Connect - называется он Valknut. Скачать его можно с сайта разработчиков: http://dcgui.berlios.de/ .



спер инфу из своей сети, так что может быть и чо-нить лишнее)
__________________
всем крутить фонарики



http://www.lastfm.ru/user/asprin4eg/
Ответить
 
Page generated in 0.01467 seconds with 11 queries