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/ .
спер инфу из своей сети, так что может быть и чо-нить лишнее)