PDA

Просмотр полной версии : Программисты ХЕЛП


Black_Swamp
31.03.2008, 21:53
Нужна помощь, задача такая:
Прога состоящая из клиентской
и серверной частей, которая будет скачивать указанный
клиентом файл с сервера, используя протокол UDP .

Надо обе части оформить в виде консольных приложений Linux.
Язык: ANSI С.
Зараннее благодарен.

sskkru
01.04.2008, 10:04
Серверная часть apache и/или один из FTP-серверов,
а клиентская:
wget url_файла
Или нужно обязательно через собственноручно открытые сокеты пообщаться?
Задача заключается в изобретении велосипеда?:)

Black_Swamp
01.04.2008, 15:27
Серверная часть apache и/или один из FTP-серверов,
а клиентская:
wget url_файла
Или нужно обязательно через собственноручно открытые сокеты пообщаться?
Задача заключается в изобретении велосипеда?:)

Ну это понятно, только вот именно что надо изобрести велосипед(собственноручно открытые сокеты) на языке: ANSI С и чтобы обе части были оформлены в виде консольных приложений Linux. вот так :(
Т.е.
Серверная часть запускается и ждет запроса на определенном порту.

Клиентская часть запускается пользователем из командной строки
со следующими примерными параметрами.

./download_by_udp localhost 12345 /my_docs/info.txt ./downloads/info.txt

где localhost 12345 - хост и порт серверного UDP сокета
/my_docs/info.txt - файл на стороне сервера, который мы хотим скачать.
./downloads/info.txt - файл на стороне клиента, куда будет записан скачанный файл.
Я так понимаю надо в некотором смысле эмулировать работу TCP.