Имеется пакет данных$data = pack('CnC*',0x02,0x4d6c,0x02,0x00,0x00,0 x08,0x00,0x0b,0x20,0x72,0x6F,0x6F,0x74,0 x20,0x74,0x65,0x73,0x74,0x00,0x19,0xE3); Последние 2 байта это CRC. CRC рассчитывается как искл-или всех байт пакета.Имеется фрагмент кода отвечающий за подсчет этой самой контрольной суммы, но на С++ (я так думаю) пытаюсь реализовать тоже на PHP, неделю бьюсь не получается (контрольная сумма не сходится).Код на С++:
|