Цитата:
PHP код:
struct MainHeader
{
char signature***91;3***93;; // 'RAW'.
word version; // 0x0003
byte snifferID;
uint build;
char language***91;4***93;; // Язык клиента: 'ruRU', 'enGB' и т.д.
byte sessionKey***91;40***93;;
uint optionalHeaderLength;
};
|
Зачем так экономить байты в хидере? Можно до dword'ов округлить все поля, вдруг захочется хранить версию или snifferID немного по другому, но не теряя совместимости? До 64 байт очень хорошо округляется