Сохранение байт |
Здравствуйте, гость ( Вход | Регистрация )
Сохранение байт |
Гость_hklm_* |
2.5.2011, 20:47
Сообщение
#1
|
Гости |
есть ли в Qt аналог джавовского bytebuffer, для сохранения потока байт, допустим помещаем в буфер данныe int в буфере они занимают 4байта?
|
|
|
Алексей1153 |
2.5.2011, 21:21
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
расставь запятые, что ли )))
например, вполне подойдёт QVector или std::vector |
|
|
Гость_hklm_* |
2.5.2011, 21:36
Сообщение
#3
|
Гости |
В буфере должны храниться данные не одного типа. Нужно для формирования пакета данных и дальнейшей передачи его по сети.
|
|
|
silver47 |
3.5.2011, 17:28
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6 |
QByteArray? Из него потом можно кусками вытягивать байты и в любой тип преобразовывать, методы для этого в классе есть. Быть может не так Вас понял?
|
|
|
Алексей1153 |
4.5.2011, 21:08
Сообщение
#5
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
В буфере должны храниться данные не одного типа. Нужно для формирования пакета данных и дальнейшей передачи его по сети. ну храни не одного типа - сразу готовые к отсылке пакеты Если ты будешь передавать по TCP, то всё равно ты их будешь чем-то разграничивать. Так и храни сразу готовые данные - потом просто отправишь любыми кусками Если не подходит, храни в std::vector< std::vector<unsigned char> > |
|
|
Текстовая версия | Сейчас: 15.1.2025, 10:06 |