Просмотр полной версии : Пакеты без структуры(Что делать?)
В последнем обновлении lineage появились пакетики не имеющие структуры(
Сам немного не понимаю как так может быть но это факт структуры нету..
:p С вот таким лицом я сидел пару дней в надежде что-то понять но так ничего и не понял... А самое обидное что эмуляторов в шаре нету что-бы посмотреть как и что реализовано и допилить ph...
Эм, как пакет может не иметь структуры? О_о
alexteam
27.10.2013, 02:08
структуры
под структурой понимают строчечку вида "cddddSdd" в клиенте.
к примеру PartySmallWindowAdd = cdddSdddddddddddddd.
сейчас на линвидор+ есть ряд пакетиков в которых такая структура отсуствует.
в пакете вначале битовая маска.
каждый бит отвечает за чтения того или иного блока данных.
т.е. пакет "нефиксированной длины".
он может содержать как и полную информацию о нпц\игроке так и "только то что изменилось"
типо оптимизация трафикопотребления.
то есть или полностью пакет инвентаря, или пакет инвентори апдейт :)
alexteam
27.10.2013, 02:14
вообще не в тему.
у инвентарьапдейт\итемлист - структура есть.
тут другое.
пример http://pumpshooter.com/i7zIZEnw
http://pumpshooter.com/gy3UO8mi
http://pumpshooter.com/zI2BdPYK
http://pumpshooter.com/Cj4GM0Je
я о примере - или всю информацию об игроке, или только то что изменилось.
я о примере - или всю информацию об игроке, или только то что изменилось.
Получается да...
под структурой понимают строчечку вида "cddddSdd" в клиенте.
к примеру PartySmallWindowAdd = cdddSdddddddddddddd.
сейчас на линвидор+ есть ряд пакетиков в которых такая структура отсуствует.
в пакете вначале битовая маска.
каждый бит отвечает за чтения того или иного блока данных.
т.е. пакет "нефиксированной длины".
он может содержать как и полную информацию о нпц\игроке так и "только то что изменилось"
типо оптимизация трафикопотребления.
То есть фактически получается, что у пакета структура есть, но она передается вместе с самим пакетом.
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot