Название: Передача файла по UDP Отправлено: akaMDA от Октябрь 22, 2009, 21:23 Мне необходимо передать файл посредством UDP!!!!! (именно UDP, а не FTP). написал вот что
функция передачи: Код
слот приема: Код но результат записывается в бинарном виде и нормально соответственно не открывается. Посоветуйте пожалуйста, как правильно результат записать в небинарном виде? Название: Re: Передача файла по UDP Отправлено: akaMDA от Октябрь 22, 2009, 22:43 По большому счету, как считать файл в QByteArray и записать содержимое под новым именем?
Название: Re: Передача файла по UDP Отправлено: pastor от Октябрь 22, 2009, 22:50 Пробуем так в слоте приема:
Код
Кстате, а че б не использовать QTextStream вместо QDataStream? Название: Re: Передача файла по UDP Отправлено: akaMDA от Октябрь 22, 2009, 23:08 Не, не помогло. если data - то открывает файл, говоря что это бинарник. а если text - то файл оказывается пустой.
я уже пытаюсь хотя бы сделать так Код хотя бы считать файл любой и перезаписать. Может кто знает как действует функция copy() в qt? Название: Re: Передача файла по UDP Отправлено: akaMDA от Октябрь 23, 2009, 20:37 Вроде разобрался. Если читать файл не из потока, то все ОК))
Посоветуйте плиз ссылочку про потоки в Qt - хочу поглубже разобраться с вопросом. Название: Re: Передача файла по UDP Отправлено: BRE от Октябрь 23, 2009, 20:52 Посоветуйте плиз ссылочку про потоки в Qt - хочу поглубже разобраться с вопросом. Традиционно. ;)Assistant: * QDataStream * Format of the QDataStream Operators |