聊天服务器客户端错误

时间:2012-06-28 12:25:07

标签: java kryo

我开发了一个applet,它的面板上有一个jar聊天客户端(用过的kryonet jar文件)。在其他项目中我调用这个applet(通过将applet项目转换为jar文件并将其放在第二个项目的根路径中并提供所有jar文件)它是applet打开正常但是当我的聊天客户端用于注册错误时发生在服务器端(在不同系统中运行的聊天服务器)。它说是一个例外。

Exception in thread "Server" com.esotericsoftware.kryo.KryoException: Buffer underflow.
Serialization trace:
is_server (com.garnet.panel.Network$RegisterName)
at com.esotericsoftware.kryo.io.Input.require(Input.java:153)
at com.esotericsoftware.kryo.io.Input.readBoolean(Input.java:554)
at      
 com.esotericsoftware.kryo.serializers.DefaultSerializers$BooleanSerializer
.create(DefaultSerializers.java:37)
at   com.esotericsoftware.kryo.serializers.DefaultSerializers$BooleanSerializer
.create (DefaultSerializers.java:27)
at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:626)
at com.esotericsoftware.kryo.serializers.FieldSerializer.read
    (FieldSerializer.java:231)
at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:714)
at com.esotericsoftware.kryonet.KryoSerialization.read(KryoSerialization.java:57)
at com.esotericsoftware.kryonet.TcpConnection.readObject(TcpConnection.java:138)
at com.esotericsoftware.kryonet.Server.update(Server.java:190)
at com.esotericsoftware.kryonet.Server.run(Server.java:342)
at java.lang.Thread.run(Thread.java:619)

我使用kryonet example of chat client and server

给出的例子

1)我已将Network类放在两个应用程序的相同包中。    2)此示例在我下载并运行它而不应用于applet时工作正常。

0 个答案:

没有答案