ВУЗ:
Составители:
Рубрика:
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. Команда реинициализации. Эта команда очищает все переменные
текущего пользователя, сбрасывает параметры соединения. Если в момент по-
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »
