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

  • Автор темы Johnny
  • Дата начала
Статус
Закрыто для дальнейших ответов.
J

Johnny

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

gamecreator

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!