用TCP传输XML文档,如何知道接收完毕?
DOM有这个功能吗? 问题点数:20、回复次数:5Top
1 楼banjo(3天看问题)回复于 2004-09-03 09:12:58 得分 0
加包头控制长度。
先传包头,说明xml文件的长度。Top
2 楼waitingonline(在线等待...)回复于 2004-09-03 12:50:09 得分 0
。。。。。。Top
3 楼allenq(黑夜给我黑的眼, 我却用他来翻白眼..........)回复于 2004-09-03 13:36:42 得分 0
我一般也用这个方法,在传送XML文档前,传送包头,标记后续包的类别(文件,还是流),是否需要应答包,包文的长度等等。
服务器端收到包头后,解析一下,根据包头的定义收取后续包Top
4 楼waitingonline(在线等待...)回复于 2004-09-03 14:44:15 得分 0
如果这么传的话和XML一点关系都没有,那是传输协议要做的事,传什么东西都可以这么做。
我是想XML应该有这个能力!Top
5 楼__A__(無羈の心)回复于 2004-09-05 06:04:07 得分 20
发送的时候把'\0'加上:
Send(buf, strlen(buf)+1);
接收之后:
loadXML( _bstr_t(buf) );
....Top




