kryonet

    0热度

    1回答

    我想使用Kryonet发送对象。对于大多数对象来说它工作正常,但对于我自己的Vector实现来说,它会崩溃。课程在双方注册。它包含一个空构造函数,并且所有变量都被公开化。 public strictfp class StrictVector2f implements StrictVector { public double x; public double y;

    0热度

    1回答

    我想使用RMI使用LibGDX和Kryo​​net库进行游戏。所以我创建了干净的项目。我想现在要做的是,设置服务器侦听端口10048和新的连接到打印的我会得到通过调用客户端类的方法客户的名字...... 下面是代码: ICardsTableImpl.java package clzola.cardstable.client; public interface ICardsTableGameIm

    1热度

    1回答

    我试图创建一个多人游戏使用网络库kryonet,我得到了连接并发送字符串工作,但现在我试图发送对象。我想要做的是发送一个数组列表,但它给了我这个错误。我也尝试发送一个对象,它给了我同样的错误。 Exception in thread "Client" com.esotericsoftware.kryonet.KryoNetException: Error during deserializatio

    1热度

    1回答

    我们使用Kryonet通过RMI调用服务器方法。 如果服务返回正常值(如true/false),它工作正常。 但是,当服务抛出异常,我们得到一个无限循环导致服务器上的StackOverflowError。 Exception in thread "Server" java.lang.StackOverflowError at com.esotericsoftware.kryo.Kryo.getR

    1热度

    1回答

    我试图修复我的IntelliJ,以便我可以再次成功地构建我的项目。在重新绑定我团队的回购代码后,我再也找不到必要的kryonet文件了......一堆.idea文件被删除了。 我已经试过如下: 添加库: 添加依赖 不过,我仍然得到关于包中的错误不被发现。我究竟做错了什么? 积分:我应该从我的.gitignore中排除什么.idea文件?

    -1热度

    1回答

    我刚开始使用kryonet。 从示例文件夹运行时,聊天示例正常工作。 如果我将聊天客户端,服务器和网络文件复制到eclipse中的另一个源文件夹中,我得到IllegalArgumentException:类未注册:com.esotericsoftware.kryonet.examples.chat.Network $ RegisterName(请参见下文) 。 我在“kryo.register(C

    4热度

    1回答

    我有以下类: public class QueryResults { protected Set<String> resultList = new HashSet<String>(); protected long executionTime = 0; public long getExecutionTime() { return executionTime; }

    1热度

    1回答

    我通过简单地持有“实体”变量的kryonet发送一些数据包。我自己创建了实体类。问题是,当注册实体类时,服务器上的类文件和客户端并不完全相同。 在客户端,我不包括一些方法,因为它们依赖于访问变量,只有服务器端,我完全删除所有构造函数,因为客户端将不会是一个创建实体,服务器会。在服务器范围内,我忽略了渲染方法,因为服务器不会呈现。 它真的很重要什么方法和构造函数在那里? kryonet是否只查看变量

    0热度

    1回答

    我试图做一个简单的TCP聊天程序,我希望用户能够启动程序,然后能够输入特定的ip连接到,然后从该特定服务器断开连接,然后连接到之后的另一个。 我知道,客户端连接一旦运行client.connect(timeout, ip, port),但我知道断开客户端与服务器的唯一方式是退出程序。 有没有办法做到这一点?

    0热度

    1回答

    Kryonet可以用来管理我的世界数据包吗? 我认为不是,因为我的听众只有触发了联系,“断开”的方法,不应当得到用于处理数据包的“接收”方法: public void connected(Connection c) { System.out.println("Fired Up."); } public void disconnected(Connection c) { S