Разработка сетевых приложений с помощью языка Java
Выполнил студент группы ВТ 97б
Хачковский И.В.
Написать приложение с визуализацией работы, выполняющее функции FTP-сервера - поддержка основных команд: создание и удаление директории, получение информации о файлах, отправка и прием файлов.
При реализации FTP сервера использовался механизм параллельных процессов, который позволяет подключаться к серверу нескольким клиентам одновременно. Параллельный процесс организован в виде нитей, создающихся по мере подключения новых клиентов. FTP сервер прослушивает порт 21. При установлении соединения клиент посылает серверу команды в виде строк, на которые сервер отвечает цифрами в зависимости от корректности данной команды.
Данная программа поддерживает основные команды FTP сервера.