PDA

Просмотр полной версии : Пакет NetPing (ла2 с4)


glukmaker
28.10.2011, 17:50
Пишу компонент для работы с сервером ла2.
Благодаря ответам на вопросы на этом форуме все почти реализовано,
но остался один небольшой ньюанс с пакетом NetPing
Я не отвечал на запросы пинга, но сервер меня не выкидывал.
Тем не менее теперь хочу сделать, чтобы все было как положено.

В найденом мной мануале написано:

Сервер с периодичностью 60 секунд высылает пакет NetPingRequest, на который клиент должен ответить пакетом NetPing

NetPingRequest
Формат:
07 00 // Длина
D3 // Тип
XX XX XX XX // {ID пинга}

NetPing
Формат:
0F 00 // Длина
A8 // Тип
XX XX XX XX // {ID пинга}, из пакета NetPing
XX XX XX XX // Пинг
00 08 00 00

Вроде все ясно, кроме выделенного жирным. Какое значение я туда должен подставлять?

xkor
28.10.2011, 19:04
glukmaker, случайное примерно равное пингу до сервера)

glukmaker
28.10.2011, 19:24
glukmaker, случайное примерно равное пингу до сервера)

В милисекундах?

supernewbie
28.10.2011, 19:55
glukmaker, да, и лучше надыбай себе пакетник и смотри что клиент сам шлёт