Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> передача файлов по Tcp
Johnny
Вставить ник
сообщение 22:04:2008, 23:35
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 4
Регистрация: 21:07:2007
Пользователь №: 11 955



Репутация: - 0 +


Добрый день!
Я пишу программу по передаче файлов через TCP. Более-менее настроил клиента и сервера: они обмениваются сообщениями, теперь нужно добавить передачу любого файла между ними. Нашел в сети примерную прогу, но там передача файла сделана как-то совсем уж коряво, до и передает только текстовые файлы...
Вопрос: С помощью каких функций лучше всего передавать файл? может у кого пример есть с описанием?
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 1)
gamecreator
Вставить ник
сообщение 23:04:2008, 21:31
Цитата Ответить 


Гуру
***

Группа: Достойный программист
Сообщений: 315
Регистрация: 3:11:2007
Пользователь №: 13 517



Репутация: - 1 +


определи размер файла, передай его. открой файл, который надо передать, в побайтовом режиме чтения. потом постепенно читай файл и передавай его.
на другой стороне открой файл для записи в побайтовом режиме. получи размер файла. потом получи все байты передаваемого файла и положи их в файл для записи.
таким способом у меня получалось передавать екзешники и прочие форматы со сложной архитектурой.
Подняться вверх 
 
Сообщение #2


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 5:07:2008 - 22:55
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net