Я изучаю информатику и сейчас я нахожусь в середине курса по сетевым технологиям.Мне нужно разработать простую программу FTP (клиент + сервер).Сервер прослушивает порт X и ожидает запроса на подключение.У каждого клиента есть свой поток.Сервер отправляет клиенту текущий список файлов, которые он имеет.Клиент запрашивает файл, и в этот момент мне нужно открыть новый сокет для передачи файла.Когда половина файла была отправлена, клиент должен принять решение, если он хочет, чтобы остальная часть файла - в это время сервер ждет решения клиента.
Хотя это кажется небольшой проблемой, и хотя я сделалПрограммы чата на основе TCP и UDP на предыдущих курсах застряли.
Я ищу сторонний компонент, который упрощает передачу файлов.
Спасибо, Оз