求助:用SOCKET实现C/S发送 数据/XML文件 问题
首先感谢读贴。
正文:
本文非计算机专业,大学学过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
希望有经验的网友,给个提示,或者思路,因为不是搞计算机的,现在脑子里没有思路,学习起来也不知道看什么书,比较迷茫,先谢谢各位!

正文:
本文非计算机专业,大学学过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
希望有经验的网友,给个提示,或者思路,因为不是搞计算机的,现在脑子里没有思路,学习起来也不知道看什么书,比较迷茫,先谢谢各位!

...全文
相关推荐
Android基于socket实现的简单C/S聊天通信功能
在Android平台上,实现基于Socket的C/S(客户端/服务器)聊天通信功能,是网络编程中的一个常见应用场景。
WPF c/s Socket通信
这包括创建Socket实例、绑定到本地端口、监听连接、接收和发送数据等操作。3. **C/S架构的实现**:在C/S架构中,客户端通常有一个用户界面,用户可以通过该界面发送请求或接收响应。
C#使用socket发送和接受数据
Socket 是一种用于在网络节点间进行双向通信的协议和机制,它使得不同计算机之间能够通过网络交换数据。本文将详细介绍如何在 C# 中使用 Socket 来实现数据的发送与接收。
java版C/S简单socket通讯
Java版的C/S简单Socket通讯是基于Java编程语言,利用Socket接口实现的客户端/服务器通信模型。
计网小作业之基于C/S模式的即时通讯软件
本项目的“computernetworktest”文件可能包含了实现上述功能的源代码,涉及的技术可能有:1. Socket编程:客户端和服务器通过套接字进行通信,发送和接收数据。2.


