Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 04.10.2008, 01:04   #1
Новичок
 
Регистрация: 04.10.2008
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
AAsync пока неопределено
Восклицание Пинг до гейм сервера

Подскажите, если кто знает, откуда клиент ла2, узнает пинг до гейм сервера, тем более что на одном логине может стоять много гейм серверов и каждый на разных IP, а клиент всеравно мгновенно определяет пинг до каждого из гейм серверов.
Притом клиент свободно определяет пинг, даже если на хосте закрыт доступ на ICMP запросы.
AAsync вне форума   Ответить с цитированием
Старый 04.10.2008, 02:28   #2
Заблокирован
 
Регистрация: 01.10.2007
Сообщений: 76
Сказал Спасибо: 22
Имеет 7 спасибок в 7 сообщенях
Murdoc
По умолчанию

при чем тут логин не понял... Мгновенно? ну не совсем. Например пишет тебе что задержка 100. Это значит 1/10 секунды. Для тебя почти мгновенно, а для комфортной игры в л2 многовато.
А клиент не по ИСМП обменивается пингами с сервером. просто так пакет назвали(NetPing) - к ИСМП он отношения не имеет. Просто имеет схожие функции
Murdoc вне форума   Ответить с цитированием
Старый 04.10.2008, 15:55   #3
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Murdoc, NetPing тут не при чем, при получении списка серверов от логин сервера клиент подключается ко всем гейм серверам, отправляет туда спец пакет (не помню какой именно, вроде id - 0 и ещё несколько каких то байт) и по времени отвата сервера на этот пакет определяет пинг после чего отключается от гейм серверов...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 04.10.2008, 20:26   #4
Новичок
 
Регистрация: 04.10.2008
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
AAsync пока неопределено
По умолчанию

Цитата:
Сообщение от xkor Посмотреть сообщение
Murdoc, NetPing тут не при чем, при получении списка серверов от логин сервера клиент подключается ко всем гейм серверам, отправляет туда спец пакет (не помню какой именно, вроде id - 0 и ещё несколько каких то байт) и по времени отвата сервера на этот пакет определяет пинг после чего отключается от гейм серверов...
т.е. у клиента с каждым из гейм серверов проходит вот такой обмен:
ProtocolVersion
KeyPacket
AuthLogin
я прально понял?
и скажи какой ИД у этого пакета на пинг
AAsync вне форума   Ответить с цитированием
Старый 04.10.2008, 20:33   #5
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Цитата:
Сообщение от AAsync Посмотреть сообщение
т.е. у клиента с каждым из гейм серверов проходит вот такой обмен:
ProtocolVersion
KeyPacket
AuthLogin
я прально понял?
и скажи какой ИД у этого пакета на пинг
и где в моём ответе ты увидил что то хоть отдалённо напоминающее то что ты написал?

клиент подключается к каждому гейм серверу, отправляет что то вроде 07 00 00 FF FF FF FF, где зелёное - размер пакета, коричневое - id пакета, оранжевое - хз что и не уверен что именно это
далее сервер как то отвечает на этот пакет (как не помню), после чего клиент отключается от него...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 04.10.2008, 21:00   #6
Новичок
 
Регистрация: 04.10.2008
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
AAsync пока неопределено
По умолчанию

07 00 00 FF FF FF FF - этот тип запроса одинаков для всех хроник и тронов или разный?
подскажи еще, какого вида ответ приходит
AAsync вне форума   Ответить с цитированием
Старый 05.10.2008, 01:47   #7
Пользователь
 
Аватар для Be3geBJIa3
 
Регистрация: 23.01.2008
Сообщений: 93
Сказал Спасибо: 31
Имеет 65 спасибок в 23 сообщенях
Be3geBJIa3 пока неопределено
По умолчанию

Не всегда происходит обмен, поэтому клиент берет информацию из файла s_info.ini, может обновить, хотя часто не обновляет.
Be3geBJIa3 вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 21:49.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!