Сети ЭВМ и телекоммуникации. Фролов А.И. - 66 стр.

UptoLike

Составители: 

64
получение, отправка, удаление и переименование файлов.
Для получения списка содержимого папки необходимо использовать ак-
тивный режим. Для получения и отправки файлов пассивный. Приложение
использует для обмена с сервером транспортный протокол TCP/IP. Процесс об-
мена командами и ответами должен отображаться на экране.
Примечание: Для отправки файлов на сервер необходимо использовать
метод SendStreamThenDrop класса TСustomWinSocket. Данный метод обеспе-
чивает автоматическое закрытие соединения после завершения передачи файла.
В этом случае для связывания метода с файлом необходимо создать файловый
поток (класс TFileStream).
6.5 Справочные данные
Команды протокола FTP.
1. Команды управления доступом к системе
USER. Как правило, эта команда открывает сессию FTP между клиентом и
сервером. Аргументом команды является имя (идентификатор) пользователя
для работы с файловой системой. Эта команда может подаваться не только в
начале, но и в середине сессии, если, например, пользователь желает изменить
идентификатор, от имени которого будут проводиться действия. При этом все
переменные, относящиеся к старому идентификатору, освобождаются. Если во
время изменения идентификатора происходит обмен данными, обмен заверша-
ется со старым идентификатором пользователя.
PASS. Данная команда подается после ввода идентификатора пользователя
и содержит в качестве аргумента пароль пользователя.
CWD. Команда обеспечивает возможность работы с различными катало-
гами удаленной файловой системы. Аргументом команды является строка, ука-
зывающая путь каталога удаленной файловой системы, в котором желает рабо-
тать пользователь.
REIN. Команда реинициализации. Эта команда очищает все переменные
текущего пользователя, сбрасывает параметры соединения. Если в момент по-
                                       64

    − получение, отправка, удаление и переименование файлов.
     Для получения списка содержимого папки необходимо использовать ак-
тивный режим. Для получения и отправки файлов – пассивный. Приложение
использует для обмена с сервером транспортный протокол TCP/IP. Процесс об-
мена командами и ответами должен отображаться на экране.
     Примечание: Для отправки файлов на сервер необходимо использовать
метод SendStreamThenDrop класса TСustomWinSocket. Данный метод обеспе-
чивает автоматическое закрытие соединения после завершения передачи файла.
В этом случае для связывания метода с файлом необходимо создать файловый
поток (класс TFileStream).

    6.5 Справочные данные
    Команды протокола FTP.
    1. Команды управления доступом к системе
    USER. Как правило, эта команда открывает сессию FTP между клиентом и
сервером. Аргументом команды является имя (идентификатор) пользователя
для работы с файловой системой. Эта команда может подаваться не только в
начале, но и в середине сессии, если, например, пользователь желает изменить
идентификатор, от имени которого будут проводиться действия. При этом все
переменные, относящиеся к старому идентификатору, освобождаются. Если во
время изменения идентификатора происходит обмен данными, обмен заверша-
ется со старым идентификатором пользователя.
    PASS. Данная команда подается после ввода идентификатора пользователя
и содержит в качестве аргумента пароль пользователя.
    CWD. Команда обеспечивает возможность работы с различными катало-
гами удаленной файловой системы. Аргументом команды является строка, ука-
зывающая путь каталога удаленной файловой системы, в котором желает рабо-
тать пользователь.
    REIN. Команда реинициализации. Эта команда очищает все переменные
текущего пользователя, сбрасывает параметры соединения. Если в момент по-