Работа с пакетами — различия между версиями

Материал из Perfect World Develop Wiki
Перейти к: навигация, поиск
(Список пакетов)
(Список пакетов)
Строка 17: Строка 17:
 
== Список пакетов ==
 
== Список пакетов ==
 
{{main|Список пакетов}}
 
{{main|Список пакетов}}
Список пакетов из gdeliveryd и gamedbd воссоздан парсингом отладочной информации ([http://en.wikipedia.org/wiki/DWARF DWARF]). Список и структуры пакетов актуальны для последней версии сборки сервера игры — 1.5.1, с другими версиями могут быть отличия.
+
Список пакетов из gdeliveryd и gamedbd воссоздан парсингом отладочной информации ([http://en.wikipedia.org/wiki/DWARF DWARF]). Список и структуры пакетов актуальны для последней версии сборки сервера игры — 1.5.1, с другими версиями могут быть отличия. Для пакетов сделаны зависимости друг от друга, в данном случае можно найти пакет, который придет от сервера как ответ, и наоборот.
  
 
== Реализация ==
 
== Реализация ==
 
{{main|Примеры работы с пакетами}}
 
{{main|Примеры работы с пакетами}}

Версия 19:33, 24 мая 2015

Структура пакетов

Тип данных Название
CUInt Opcode
CUInt Length
byte[] Content

Список пакетов

Список пакетов из gdeliveryd и gamedbd воссоздан парсингом отладочной информации (DWARF). Список и структуры пакетов актуальны для последней версии сборки сервера игры — 1.5.1, с другими версиями могут быть отличия. Для пакетов сделаны зависимости друг от друга, в данном случае можно найти пакет, который придет от сервера как ответ, и наоборот.

Реализация