Мне нужно создать tcp-фрейм с необработанными двоичными данными, но все примеры и учебные пособия, которые я нашел о байтах, всегда включают преобразование из строки, и это не то, что мне нужно.
Короче, мне нужно построить только массив байтов:
0xA2 0x01 0x02 0x03 0x04
Обратите внимание, что я пришел из мира C/С++.
Я пробовал это:
frame = b""
frame += bytes( int('0xA2',16) )
frame += bytes( int('0x01',16) )
frame += bytes( int('0x02',16) )
frame += bytes( int('0x03',16) )
frame += bytes( int('0x04',16) )
Затем, переместите эту переменную кадра, чтобы отправить метод сокета, но не работает так, как ожидалось, поскольку фрейм не содержит то, что я хочу...
Я знаю, что это очень простой вопрос о Python, поэтому, если вы можете указать мне в правильном направлении...