如何用socket传送dataset

Mundy_lee 2013-10-09 05:13:31
求解,最好有实例,我自己做了一个在最后 byte转换为dataset的时候会报错:没有对象“201326592”的映射
求解!
...全文
198 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaoshiyao 2013-10-11
  • 打赏
  • 举报
回复
这个传的方法有很多 你可以把他转换成为一个List的集合 里面用实体类封装 然后在序列化 这样也可以!!!
Mundy_lee 2013-10-11
  • 打赏
  • 举报
回复
引用 2 楼 jiaoshiyao 的回复:
Socket传送的api貌似只支持byte[]的格式 你看看能不能将dataset序列化一下啊 不行就转成集合来传送
我就是用这个方法,然后在接收的时候把流转换成byte再反序列化成dataset的时候就报那个错误了,然后断点看了一下发现byte的长度和我发送那个byte的长度居然不一样!
jiaoshiyao 2013-10-09
  • 打赏
  • 举报
回复
如果能转成xml那样传送就可以了 如果你不嫌数据流量大的话
jiaoshiyao 2013-10-09
  • 打赏
  • 举报
回复
额 楼上已经发出来了
jiaoshiyao 2013-10-09
  • 打赏
  • 举报
回复
Socket传送的api貌似只支持byte[]的格式 你看看能不能将dataset序列化一下啊 不行就转成集合来传送
  • 打赏
  • 举报
回复
那就.WriteXml(Stream, XmlWriteMode),然后以Stream的形式发送 收到后再ReadXml(Stream),注意数据完整性

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧