Работа с пакетами — различия между версиями
Материал из Perfect World Develop Wiki
м |
(→Реализация) |
||
Строка 21: | Строка 21: | ||
== Реализация == | == Реализация == | ||
{{main|Примеры работы с пакетами}} | {{main|Примеры работы с пакетами}} | ||
+ | {{В_планах}} |
Версия 16:51, 7 августа 2016
Структура пакетов
Тип данных | Название |
---|---|
CUInt | Opcode |
CUInt | Length |
byte[] | Content |
Список пакетов
Основная статья: Список пакетов
Список пакетов из gdeliveryd, gamedbd и uniquenamed воссоздан парсингом отладочной информации (DWARF). Список и структуры пакетов актуальны для последней версии сборки сервера игры — 1.5.1, с другими версиями могут быть отличия. Для пакетов сделаны зависимости друг от друга. Это означает, что можно легко найти пакет, который придет от сервера как ответ, и наоборот. Зависимости отображаются на страницах пакетов. Для каждого сервиса предоставлены списки ProtocolType и CallID, пакеты из последнего можно вызывать только со стороны сервера.
Реализация
Основная статья: Примеры работы с пакетами
Этот раздел статьи ещё не написан. Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел. |