Jump to content
Sign in to follow this  
umarov

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

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

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

Edited by lvlkoo

Share this post


Link to post
Share on other sites
3 часа назад, lvlkoo сказал:

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

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...