1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

передача файлов по Tcp

Тема в разделе "С и С++", создана пользователем Johnny, 23 апр 2008.

Статус темы:
Закрыта.
  1. Johnny

    Johnny Гость

    Репутация:
    0
    Добрый день!
    Я пишу программу по передаче файлов через TCP. Более-менее настроил клиента и сервера: они обмениваются сообщениями, теперь нужно добавить передачу любого файла между ними. Нашел в сети примерную прогу, но там передача файла сделана как-то совсем уж коряво, до и передает только текстовые файлы...
    Вопрос: С помощью каких функций лучше всего передавать файл? может у кого пример есть с описанием?
     
  2. gamecreator

    gamecreator Гость

    Репутация:
    0
    определи размер файла, передай его. открой файл, который надо передать, в побайтовом режиме чтения. потом постепенно читай файл и передавай его.
    на другой стороне открой файл для записи в побайтовом режиме. получи размер файла. потом получи все байты передаваемого файла и положи их в файл для записи.
    таким способом у меня получалось передавать екзешники и прочие форматы со сложной архитектурой.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей