Как отправить информацию о пользователе через KryoNet?

Я создал игровой сервер, содержащий ArrayList игроков (Player). Однако, насколько я смог прочитать, Kryonet не может отправлять объекты с конструктором клиенту (это есть у Player), поэтому мне нужно найти альтернативный способ передачи ArrayList.

Каким будет правильный способ добиться этого?


person Patrick Reck    schedule 03.12.2012    source источник


Ответы (2)


Вы можете использовать реализацию JMS (в моем случае это ActiveMq) и отправить сообщение объекта.

person someone    schedule 03.12.2012

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

person Jonathan Camarena    schedule 22.10.2013
comment
Я бы не стал использовать ActiveMQ, если только текущая версия не намного лучше, чем версия 5.0, которую я обнаружил с большим количеством ошибок. - person jrobertsz66; 01.06.2014