Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 18:33
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Всем доброе время суток. Вопрос следующего плана. Надо передать структуру через сокет. Я передавал строки, цифры, байты, всё было ок, а вот со структурой борода какая то. Структуру копирую в QByteArray(предварительно сделав ему resize) а его уже передаю, на принимающей стороне алгоритм обратный, но в стуктуре нулевые или пустые строки. При том если тестить это на локальной машине(connectToHost("localhost", port)) то данный передаются нормально, если к другой машине коннектишся то всё плохо. Могу предположить что это из за выравнивания структуры компилятором, но как с этим бороться не знаю, такие дерективы как __unaligment не работают почему то. Подскажите кто сталкивался или просто знает как корректно ее передать.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
размер структуры в С++ Guest Продолжение старого архива 0 30.09.2011 18:11
Аккорды нетерцовой структуры Guest Новый архив 2 0 30.09.2011 03:50
Вопрос по организации структуры БД Guest Продолжение нового архива 0 29.09.2011 04:51
Изменение структуры сгенерированного PDF Guest Новый архив 3 0 29.09.2011 00:34



© www.otvetnemail.ru - Форум вопросов и ответов.