А я с дешифрацией ид пакета, когда он меняется каждую сессию, не могу разобраться, плак плак
При беглом осмотре видно, что ты сам же запрещаешь отправлять пакеты этого типа, возможно дело в этом иф
Код:
if FromServer then
case pck[1] of
// Ловим пакет KeyPacket от сервера чтобы он не дублировался
#$2E: begin
pck:='';
end;
end;
Если это для бота, то палевно, т.к. бот очень часто стучится и может получить по башке большим баном. Нужно в самом боте сделать делей к коннекту, т.е. прикрутив к нему таймер в скрипте, и запретить отправлять любые пакеты, вкл лс
J-Fobos предложил хорошее решение.