使用 net remoting技术创建局域网内的分布式应用程序,对于dataset的数据传输,本来我的方式是编写
获取数据的函数时指定RemotingFormat= SerializationFormat.Binary;如下
public dataset GetDataset(...){
....
ds.RemotingFormat = SerializationFormat.Binary;
...
return ds;
}
后来在网上看到使用webservices传输数据时,对于大数据量的dataset,还要进行二进制序列化处理,更
进一步的还使用了DataSetSurrogate以提高性能,甚至还用到了压缩。我就怀疑我的那种用法似乎是不正
确的,起不了什么作用?是吗?(问题一)
又看到有关资料中说:当使用tcp通道时,默认为二进制序列化。那么是不是意味着不用再考虑二进制序
列化和反序列化问题?(问题二)