Просмотр полной версии : Состав пакета
Хочу узнать полный состав пакета в логах
допустим 042EC200B2B6E2E3400500D05400
где D05400 сам пакет
а вот что в 042EC200B2B6E2E3400500 я так и до конца не понял
но знаю что 04 это клиент пакет
дальше время но хз как получить его (
alexteam
02.07.2011, 13:09
04 - направление
2EC200B2B6E2E340 - время. тип double - 8 байт. (можно просто пропустить. но если так уж интересно поройся в функции readf)
0500 - общая длинна пакета
D05400 - данные
расшифровку что ли?
Не какой тип допустим
042EC200B2B6E2E3400500
04 это readC
и тд
Добавлено через 2 минуты
04 - направление
2EC200B2B6E2E340 - время (можно просто пропустить. но если так уж интересно поройся в функции readf)
0500 - общая длинна пакета
D05400 - данные
Спасибо ток еше 1 вопросик
2EC200B2B6E2E340 - время
это unix время или как то выделить можно часы минуты и тд
Добавлено через 44 минуты
04 - направление
2EC200B2B6E2E340 - время. тип double - 8 байт. (можно просто пропустить. но если так уж интересно поройся в функции readf)
0500 - общая длинна пакета
D05400 - данные
конвертируя 2EC200B2B6E2E340 в double получается 3.3692562388E+18
=(
alexteam
02.07.2011, 18:05
конвертируя 2EC200B2B6E2E340 в double получается 3.3692562388E+18
tdatetime
Тип TDateTime сохраняется как переменная Double, с датой как целая часть, а время как дробная. Дата сохраняется как число дней с 30 декабря 1899.
Вот мне всегда было интересно, почему именно 30 декабря 1899? =)
vBulletin® v3.6.11, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot