@yarikC

Как передать файл через интернет на C++?

Кто знает какой-то способ передать некий файл с одного компьютера на другой, у которых есть из общего только интернет? Любые способы!
P.S. Среда программирования VS 2010 Express.
Заранее спасибо
  • Вопрос задан
  • 1382 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Wexter
с одной стороны поднимаете tcp сервер, с другой tcp клиент, на нужной стороне открываете файл на чтение и пересылаете данные.
Ответ написан
Комментировать
@Buick
Проще будет, если сервер не писать на C++, а взять, например, Apache. Клиент же не составит проблемы написать для такого сервера, поскольку клиентская-то реализация HTTP есть в вашей ОС.

Реализовать HTTP на TCP, равно как и собственный клиент-сервер на TCP - это не так-то просто, если от него требуется надежность, ведь в интернете регулярны обрывы, да и экстренные завершения ОС или Вашей программы - случаются. Нужно изучить TCP.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы