首先感谢读贴。

正文:
本文非计算机专业,大学学过C,自己最近看C#。
目前要做一个C/S模式的软件,就是在服务器上实现计算功能,在客户端上实现显示,二者打算用SOCKET通讯,由于在服务器上计算后的数据量比较多,而且类型有点多,不知道怎么用SOCKET发送到客户端,对SOCKET看了些网上的资料,知道只能发送字节流,所以不知道我应该怎么组织数据,还有看网上的打包、封包,也是一头雾水,网上的例子都是简单的发送几个字符串,我的数据有点多,是要自己拼接吗?还是可以生成一个XML文档,但是不保存,然后发送?
问题:
1、能不能把数据组织到XML格式,用SOCKET发送?
2、如果可以用XML,是不是可以只组织好,不保存,就发送?
3、如果可以,我的理解是,定义一个XML名字,比如ABC,然后把数据组织到这个XML格式中,把ABC发送,对吗?
4、如果数据比较多,SOCKET的一个包会不会不够大?但是看网上又说包是没有大小限制的,不解。
相关帖子:
如何不生成XML文件通过Socket传XML文件内容:http://blog.csdn.net/huagong_adu/article/details/6886581
C语言的socket 怎么发送XML格式的数据:http://bbs.csdn.net/topics/390933622
希望有经验的网友,给个提示,或者思路,因为不是搞计算机的,现在脑子里没有思路,学习起来也不知道看什么书,比较迷茫,先谢谢各位!