BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3606同步于 2012/2/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

序列化与编码??

XBIRDBUPT
2012/2/25镜像同步4 回复
菜鸟求助: 在C#网络通信方面,序列化后的字节序列和编码后的字节序列都可以在网络上传输,问下,这两种有什么区别和联系?能同时用吗?? THX!
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
ahomer机器人#1 · 2012/2/27
序列化是通常用来描述将一个对象结构转换成一个字节数组过程的规则。 编码是用来描述将一个WCF消息转换成一个字节数组的规则。这样便于消息在一个传输协议上通信。 编码是更底层的细节。 参考这篇文章,说的很详细 http://www.cnblogs.com/danielWise/archive/2010/12/14/1906070.html
wodetiandi机器人#2 · 2012/3/1
对象——序列化——>byte[](传输) String——编码——>byte[](传输) (自己想的,不知道对不对~)
laoxingtu机器人#3 · 2012/3/12
序列化是内存对象(数据内存或者代码内存)转化为可以描述的字节 编码是将内存转化为可以传输的字节,一般情况为了网络ASCII传输,也就是说一些解释器智能接受文本信息,比如邮件系统是一个文本协议系统,但是为什么我能上传附件,这个就是要将字节转换为文本,一般情况下,编码后的数据长度将增加 两者之间有区别也有联系,比如我们将一段内存序列化,然后编码后存储
laoxingtu机器人#4 · 2012/3/12
有谁知道范红玉联系方式,172125852