我有一个类似图形的对象,我从服务器发送到客户端,其中nodes
包含adjacencyLists
.
我有类似的东西:
Clearing c1 = new Clearing(1, 134, 151);
Clearing c6 = new Clearing(6, 250, 88);
c1.adjacentByPath.add(new Path(1, c6));
c6.adjacentByPath.add(new Path(1, c1));
每次我发送包含这些清除的对象时,我都会收到以下错误:
Exception in thread "Server" java.lang.StackOverflowError
at com.esotericsoftware.kryo.Kryo.getRegistration(Kryo.java:448)
at com.esotericsoftware.kryo.util.DefaultClassResolver.writeClass(DefaultClassResolver.java:79)
......
在 Kryonet 中有解决方法吗?谢谢