C# tcp通讯 多个Datatable一次性的发送给客户端

pandingquan0502 2012-08-23 02:47:22
C# TCP通讯怎么实现多个客户端请求后,将多个Datatable一次性的发送给客户端, TCP服务器端和客户端应该怎么写??
...全文
10292 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
沉序员 2013-04-27
  • 打赏
  • 举报
回复
其实怎么传都行.又没有什么加不加密一说.
CheneyMa1s 2013-04-10
  • 打赏
  • 举报
回复
使用序列化 序列化对象 将流中的数据发送出去
pandingquan0502 2012-08-23
  • 打赏
  • 举报
回复
已经搞定了 呵呵 谢谢了
pandingquan0502 2012-08-23
  • 打赏
  • 举报
回复

IPEndPoint ep = new IPEndPoint(IPAddress.Parse("192.168.0.72"), 5001);
TcpClient client = new TcpClient();
client.Connect(ep);

NetworkStream stream = client.GetStream();
XmlSerializer xs = new XmlSerializer(typeof(DataTable));
DataTable ds = (DataTable)xs.Deserialize(stream);

这样可以接收到一个Datatable
pandingquan0502 2012-08-23
  • 打赏
  • 举报
回复
就是想将这3个不同的数据集发送到客户端去 客户端在对这3个数据集进行其他的处理的
tkscascor 2012-08-23
  • 打赏
  • 举报
回复
.... 你要干嘛呢. 3个datatable 放在dataset里面, dataset 有个写xml的... 就传这个字符串 .
pandingquan0502 2012-08-23
  • 打赏
  • 举报
回复
多个datatable怎么才能实现一次性发送 例如我有3个datatable,我想根据一个客户端的请求一次性的将这3个datatable一次性的发送到这个客户端上去,怎么实现呀? 有哪位高手知道怎么实现吗?? 在此先谢了
tkscascor 2012-08-23
  • 打赏
  • 举报
回复
datatable 转换为数据流, ...然后接收方根据相反的方式转换为datatable ... 不担心性能的话可以序列化后再传...
bdmh 2012-08-23
  • 打赏
  • 举报
回复
一次性?看你多少数据了,你可以组织成数据流,然后分批发吧

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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