I’d like my server to send a few content items to the client before the game starts. However, I ran into this:
java.lang.IllegalArgumentException: message too long: 4195773 > 65535
at com.sun.sgs.impl.service.session.ClientSessionImpl.send(ClientSessionImpl.java:190)
at Aethyria.AePlayerConnection.sendMessage(AePlayerConnection.java:319)
at Aethyria.AePlayerConnection.sendAeWorldObject(AePlayerConnection.java:395)
at Aethyria.AePlayerConnection.sendNextObject(AePlayerConnection.java:406)
[etc]
Sure, I could break the data into 64k chunks, but wouldn’t it be handy if the framework helped out with that, a bit?
Is there a better toolbox mechanism, or do I really have to re-solve this problem?
Thanks!