Argon (Сегодня, 14:08, просмотров: 14) ответил Argon на Еще есть характерное наблюдение: данные съезжают, только если есть
wait(). Для эксперимента одновременно отправляю из процесса два
сообщения, одно проблемное, второе содержит просто int_32. Если
ожидаю второе, ловлю это событие - первое (проблемное) не похерено.
В общем, пока еще в процессе дебага (а вдруг мозгов хватит).
Ну в общем, проблема пропала, дело было не в выравнивани, а в
дефолтной внутренней упаковке структуры.