Показать сообщение отдельно
Старый 26.07.2010, 22:21   #76
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Цитата:
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 байт очень хорошо округляется
zergtmn вне форума   Ответить с цитированием