【发布时间】:2014-05-18 05:17:09
【问题描述】:
我想知道一件事;如何将多个对象序列化为字节数组。我的目标是通过 tcp 发送序列化对象,接收它,然后反序列化它,然后重新创建它。 我的概念是: 字节数组中的第一件事是“包头”——这将告诉接收者它是什么类型的包; “聊天消息”、“文件传输”等。然后在标题之后我将添加数据包本身。然后最后会有一个“EOF Header”(这将告诉服务器是否收到了整个数据包)。 - 标头是可枚举的(作为字节)。
【问题讨论】:
-
如果它们是实际的对象类型,您将遇到问题。否则,包含您的数据的类、List 或大多数其他容器比您预期的要容易序列化。
-
你有序列化列表的例子吗?
标签: vb.net serialization deserialization