Перейти к содержанию
Авторизация  
umarov

Какие методы вызывает клиент

Рекомендуемые сообщения

Всем привет. Я где-то прочитал, что существует возможность определить, какой метод на сервере вызывается клиентом. Дело в том что я новичок в java и не могу понять в какую сторону копать. Знающие люди подскажите пожалуйста. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Клиент не "вызывает методы" клиент отправляет и принимает "пакеты", т.е набор данных. У каждого пакета есть код-идентефикатор, по которому сервер понимает что это за пакет, считывает данные и далее разбираеться что с этим делать К примеру "ЗапросНаДвижение", в котором передаються координаты x,y,z. Или "ЗапросНаИспользованиеСкилла" в котором передаеться ид скила. Сервер обрабатывает эти данные, выполняет необходимые операции и так же возвращает клиенту пакеты, с помощью которых клиент понимает что нужно делать или отобразить, "ИнформацияОПерсонаже", "ПередвижениеВУказануюТочку","ЗапускАнимацииСкила" итд итп... 

К сожалению Без знаний в javа или другом языке программирования вам будет сложно разобраться

Попробуйте найти в ваших исходниках папку network, там должен быть перечень стркутур клиентских и серверных пакетов, а так же должен быть некий класс с примерным названием "GamePacketHandler" в котором должен быть код идентефикации и обработки пакета

Изменено пользователем lvlkoo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, lvlkoo сказал:

Клиент не "вызывает методы" клиент отправляет и принимает "пакеты", т.е набор данных. У каждого пакета есть код-идентефикатор, по которому сервер понимает что это за пакет, считывает данные и далее разбираеться что с этим делать К примеру "ЗапросНаДвижение", в котором передаються координаты x,y,z. Или "ЗапросНаИспользованиеСкилла" в котором передаеться ид скила. Сервер обрабатывает эти данные, выполняет необходимые операции и так же возвращает клиенту пакеты, с помощью которых клиент понимает что нужно делать или отобразить, "ИнформацияОПерсонаже", "ПередвижениеВУказануюТочку","ЗапускАнимацииСкила" итд итп... 

К сожалению Без знаний в javа или другом языке программирования вам будет сложно разобраться

Попробуйте найти в ваших исходниках папку network, там должен быть перечень стркутур клиентских и серверных пакетов, а так же должен быть некий класс с примерным названием "GamePacketHandler" в котором должен быть код идентефикации и обработки пакета

Большое спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...