本人(学生)最近在做个Win CE的课题。现在要实现客户端和服务器实现XML格式的数据通信,(客户端、服务器都是WinCE的)。服务端开启后,接受客户端的连接,他们之间的数据交换式XML格式的。服务器的数据是从数据库中取出来的,数据库用的是SQLite,那我是否只需要把数据报封装成XML格式的就可以了,还是有别的一些方法。请指教。
解决方案 »
- 快毕业了,有点茫然,有点不知所措
- Win32中资源ID的不能改变
- 急!!!关于内嵌IE中打开新的页面不能传递COOKIE信息问题!!!!!!!
- 知道每个点的出现的概率,程序应该怎么写出他们出现的概率?
- 把类文件添加到工程的问题
- ado有些函数在VB中可以不用填,也就是有默认值!那我在VC中该怎么设置这些值,最好也可以想个办法,不填参数,只填用到的参数!!
- 请各位帮帮忙 我是新手
- dos6.22下用fopen打开文件后,如何得到文件的长度??
- 为什么我的矩形不显示?
- 请问静态函数有什么特征?
- 求好哥哥帮我看下关于数据传输的问题,一段代码看了1年不明白 ,求分析下结构
- 系统键盘钩子可以不定义成DLL文件吗?
<?xml version="1.0" encoding="utf-8" ?>
<protocol>
<command>XXXX</command>
<params><param name="EMAIL" value="[email protected]" />
</params>
</protocol>
诸如此类 自己定义的XML格式协议
把以上字符串转化为二进制比特流传输,接受端接收到,解析回去
<?xml version="1.0" encoding="utf-8" ?>
<protocol>
<command>XXXX</command>
<params><param name="EMAIL" value="[email protected]" />
</params>
</protocol>
诸如此类 自己定义的XML格式协议
把以上字符串转化为二进制比特流传输,接受端接收到,解析回去很有道理
但是它每一个字符都是有意义的
这么设计,是为了解决网络传输中粘包的问题。你从这段字符串从任意位置截取,都可以知道接收到的内容是不是完整,有没有冗余
为什么需要专人设计复杂的基于XML的协议?当然是必须的啦