Вход

Просмотр полной версии : TestAsk и TestQuery


Marfey
13.05.2013, 17:38
Всем привет

Кто слышал про пакеты TestAsk и TestQuery?

TestAsk приходит от сервера в таком виде
D9 C4 23 93 2D

Клиент отвечает на этот пакет. Пакетом TestQuery
B1 C4 23 93 2D 15 00 00 00 99 05 00 00

B1 id пакета
C4 23 93 2D из пакета TestAsk
15 00 00 00 Как это сформировать??
99 05 00 00 это постоянная


---------------------------------------------------------
Вот еще примеры
TestAsk D9 24 8F 92 2D TestQuery B1 24 8F 92 2D 65 00 00 00 99 05 00 00
TestAsk D9 1D 05 93 2D TestQuery B1 1D 05 93 2D 73 00 00 00 99 05 00 00
TestAsk D9 1A AA FB 2E TestQuery B1 1A AA FB 2E 00 00 00 00 99 05 00 00

wildamd
13.05.2013, 18:57
а разве это не клиентпинг? сори если я нуб :D

Добавлено через 6 минут
пакет отвечает за онлайн, если сервер посылает запрос, а клиент не отвечает, что свойственно "превышен лимит ожидания" - на многих джава просто происходит дисконект, пакетик очень полезен, если настроен на серверах, где при выборе чара уходишь попить чай :) приходишь - просто выбираешь чара и играешь, а не снова вводишь логин...пароль... и тд :)

kpa9pt
13.05.2013, 22:26
15 00 00 00 Как это сформировать??



Если я правильно понял вопрос то:

writed(21);


А вообще мой пример netping-а вот:


#$D9:
begin
buf:=#$B1;
writed(Readd(2));
writed(01);
writed(5120);
SendToServer;
end;


Всегда отправляю 01 00 00 00 ибо закономерностей так и не нашёл на поверхности, и сервер так не кикает.

Marfey
14.05.2013, 03:58
Что-то я и забыл про пакет NetPing.

Если я правильно понял вопрос то:

writed(21);



Нет не правильно понял)) Я про закономерность спрашивал, а не про реализацию))

Всем спс за напоминание) попробую отправить 01 00 00 00