PDA

Просмотр полной версии : Отбор по размеру пакета


FedorDanilov
17.11.2015, 17:40
Добрый день. Мучаюсь с элементарной проблемой. Раньше было у кого спросить, а сейчас растерял все контакты. По профессии не программист, а историк, в чем давно покаялся.

Необходимо отобрать пакет по размеру. L2phx в окошке разбора говорит, что пакет имеет размер 5

Tèï: 0x74 (SetPrivateStoreListSell)
Pàçìåð: 3+2 // То по чему мне нужно отобрать пакет
Âðåìÿ ïðèõîäà: 16:35:45:994
0002 d Package: range error (0x00000C38)

по первому байту отбор делать никак т.к. шифрация, но как я представляю, можно использовать размер пакета.

Мне нужно, чтобы пакет имеющий размер 5 не отравлялся от клиента на сервер.

var i,d :integer;
begin
i := 0;
d := readd(i);
if Fromclient and (d=5) then pck:=''
end.

Я представлял это как-то так, но моя гуманитарная логика тут явна работает не в том русле.

Если кто-то может помочь или дать совет, то прошу помощи :eek:

supernewbie
17.11.2015, 18:29
FedorDanilov,
d := length(pck);