Twister_mc
Новичок
Чтение бинарных данных из потока
Добрый день!
Мне необходимо прочитать и распарсить РНР-скриптом следующий пакет:
byte id
byte длина
byte[длина] значение
значения посылаются простым бинарником, т.е. для длина=3, общий размер пакета будет 5 байт.
вопрос: как можно прочитать значение id или длину, получив при этом int тип PHP ???
сейчас, посылая байт 00001010 я на входе РНР получаю нечто невзразумительное - а именно - символ с кодом ASCII = 10, с которым просто невозможно работать... эквивалент - "\10"
а мне надо получить именно число "10"... которое можно было бы использовать как аргумент, передать куда - то и тд
заранее спасибо
Добрый день!
Мне необходимо прочитать и распарсить РНР-скриптом следующий пакет:
byte id
byte длина
byte[длина] значение
значения посылаются простым бинарником, т.е. для длина=3, общий размер пакета будет 5 байт.
вопрос: как можно прочитать значение id или длину, получив при этом int тип PHP ???
сейчас, посылая байт 00001010 я на входе РНР получаю нечто невзразумительное - а именно - символ с кодом ASCII = 10, с которым просто невозможно работать... эквивалент - "\10"
а мне надо получить именно число "10"... которое можно было бы использовать как аргумент, передать куда - то и тд
заранее спасибо