Android 中的序列化与客户端服务器架构
我正在使用 netbeans 实现一个服务器,因为它是我感觉最舒服的 IDE。然而,服务器接受多个 Android 客户端(对于 Android 部分,我使用 Eclipse 的 Motodev)。
我在客户端和服务器上都有相同的类(正在序列化)。是否可以从客户端序列化对象以供服务器识别,反之亦然?我正在使用对象流,当我尝试转换从流接收的对象时,发生了异常(类型不兼容)。有没有办法防止这种情况,因为它是确切的类?
I'm implementing a server using netbeans, as it is the IDE I feel most comfortable with. However the server accepts multiple android clients ( for the android part I'm using Motodev by Eclipse).
I have the same class (which is being serialized) on both client and server. Is it possible to serialize objects from the client side to be recognized by the server and vice-versa? I'm using Object streams and when I tried to cast the object received from the stream, an exception (incompatible types) occurred. Is there a way to prevent this since it is the exact class?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我喜欢使用XStream。
http://x-stream.github.io (XStream 是一个简单的库,用于将对象序列化为 XML 和又回来了。)
http://jars.de/java/android-xml-serialization-with-xstream
I like to use XStream.
http://x-stream.github.io (XStream is a simple library to serialize objects to XML and back again.)
http://jars.de/java/android-xml-serialization-with-xstream