Передача текстового файла целиком
Передача текстового файла целиком
Ребят, подскажите пожалуйста как осуществить передачу текстового файла целиком по протоколу TCP?
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Передача текстового файла целиком
Первым передается длина (U32), далее сам файл. Хотите порциями, хотите - разом. При приеме принимается размер, далее вычитывается заданное количество байт. Можете передавать шапку (с имеменем, датой и прочим). Только любая структура, имеющая изменяемый размер, должна предваряться размером.
-
- professor
- Сообщения: 3409
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Передача текстового файла целиком
сложно????
сложно взять длину строки (1 ф-ия), typecast-ом её в строку (1 ф-ия), отправить длину в сеть (1 ф-ия), отправть в сеть исходную строку (1 ф-ия). ЧЕТЫРЕ функции, не считая соединиться-разъединиться.
На стороне приёмника их всего три.
сложно взять длину строки (1 ф-ия), typecast-ом её в строку (1 ф-ия), отправить длину в сеть (1 ф-ия), отправть в сеть исходную строку (1 ф-ия). ЧЕТЫРЕ функции, не считая соединиться-разъединиться.
На стороне приёмника их всего три.
Re: Передача текстового файла целиком
Вроде что-то сделал. Как сделать так, что бы файл передавался один раз
-
- professor
- Сообщения: 3409
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Передача текстового файла целиком
Вы суть и назначение циклов понимаете? зачем цикл в первой функции?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение