我想通过IDClientServer来接收XML报文,规定前四个字节是表示长度,后面才是内容.
我是这样做的
LData:integer
SData:string
IdTCPClient1.ReadBuffer(LData , 4);
IdTCPClient1.ReadBuffer(SData, LData);
接收的报文的例子如下:
<Main>
<TypeID>001</TypeID>
<TypeID>002</TypeID>
</Main>
然后我要回应的报文如下:
<Main>
<TypeID>001</TypeID>
<TypeName>公司名称</TypeName>
<TypeID>002</TypeID>
<TypeName>公司负责人</TypeName>
我应该如何来分析,这和处理xml文档是不是一样,哪位高手能给简单的例子吗
我是这样做的
LData:integer
SData:string
IdTCPClient1.ReadBuffer(LData , 4);
IdTCPClient1.ReadBuffer(SData, LData);
接收的报文的例子如下:
<Main>
<TypeID>001</TypeID>
<TypeID>002</TypeID>
</Main>
然后我要回应的报文如下:
<Main>
<TypeID>001</TypeID>
<TypeName>公司名称</TypeName>
<TypeID>002</TypeID>
<TypeName>公司负责人</TypeName>
我应该如何来分析,这和处理xml文档是不是一样,哪位高手能给简单的例子吗
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货