Накратко
struct.pack('>H', 258) дава двата байта b'\x01\x02'. Знакът > избира big-endian подредба, а H описва беззнаково кратко цяло число в този формат.
Полезно е да знаеш
struct.pack('>H', 258) дава двата байта b'\x01\x02'. Знакът > избира big-endian подредба, а H описва беззнаково кратко цяло число в този формат. [1]
При мрежови протоколи не оставяй машинната подредба да бъде неявен договор. Уточни размерите и подравняването. Същите видими числа могат да бъдат записани различно при други формати; получателят трябва да използва съвместимо описание.
Източници
За повече подробности и проверка на информацията: