C - отправка разных типов данных по TCP одновременно - PullRequest
0 голосов
/ 13 января 2020

Я хочу отправить некоторые вещи по TCP, включая int8_t, uint32_t, char, .... и мне нужно отправить их сразу, поэтому я подумывал об использовании одного массива больших байтов - тем более, что получатель будет обрабатывать входящий пакет в виде байтового массива.

Как правильно сделать это в C? Поскольку нет «байтового» типа данных, я подумываю только об использовании массива int8_t, его заполнении и отправке через FreeRTOS. О чем я должен знать? Должен ли я приводить каждое значение к int8_t (при разделении больших значений с помощью битовых операторов)? Что-нибудь, о чем я должен позаботиться, пытаясь поместить туда неподписанные типы данных?

Спасибо за любую помощь, на удивление не нашел много онлайн.

...