На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> Файловый менеджер на ftp
    Препод поставил задание написать файловый менеджер через ftp. Суть в том, что один комп подключается к другому посредством ftp,и смотрит какие файлы есть у другого на компе. Одна программа будет работать на отправку запросов (запросы на список файлов, действия с ними), а вторая на прием (периодическая проверка наличия команд). требование, чтобы ftp служил как способ передачи между этими двумя компьютерами. Каким способом это можно организовать??
    Я пока только разобрался как скачать файл с ftp-сервера:
    ExpandedWrap disabled
      idFTP1.Username:= 'login';
      idFTP1.Password:= 'password';
      idFTP1.Host:= 'IP_Servera_FTP';
      idFTP1.Port:=21;
      idFTP1.Passive:= True;
      idFTP1.Connect;
      idFTP1.Get('/disk/100.zip', 'D:/100.zip', True);
      idFTP1.Disconnect;
        это я понял. Но надо сделать по методу, типа один комп отправляет на ftp команду №1 которая значит, к примеру, получить список файлов второго компа, а второй комп в свою очередь с определенным интервалом проверяет наличие команд на ftp и когда приходит команда №1 с первого компа - он отправляет список файлов, а первый комп потом принимает этот список. Грубо говоря первый комп работает на передачу команд, а второй на прием. Никогда таким не занимались, а тут дали такое задание, и понятие не имею, каким методом его реализовать и возможно ли это вообще. В теории чтобы это сделать надо будет писать клиент и сервер. В библиотеке indy есть пример, но я пока не раздуплился, как реализовать отправку и проверку этих команд.
          На одном FTPServer.Start, на втором FTPClient.Connect(Адрес_первого).
          Потом навешиваешь обработчиков на команды и все. Дел на день от силы.
          Если, конечно, юзать компоненты, а не делть все с нуля на сокетах.
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0.0651 ]   [ 15 queries used ]   [ Generated: 25.08.26, 14:55 GMT ]