indy10传输2个结构体

fengyunjih 2009-05-16 01:24:45
delphi 中indy10传输2个结构体,用头文件区分开啦,如何来回传输啊,或者用tstringlist结构传输,但是,接收后要能够赋值的,如ls := tstringlist.create;
str := 'ID=' + sID + #8 + 'NAME=' + sName + #8 + 'Age=' + inttostr(age) + #8;
ls.add(str);

iohandler.writeln(inttostr(ls.count));
iohandler.writestrings(ls);


接收端:
ls := tstringlist.create;
count := connecting.readln;
connecting.readfrmsfc(ls,count);
这样传输后接收后不能读取name的值,id的值,我要的是接受后,能让name的值能读取啊
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengyunjih 2009-05-17
  • 打赏
  • 举报
回复
1楼的能具体些吗,给点代码,我菜鸟啊,帮帮忙
僵哥 2009-05-16
  • 打赏
  • 举报
回复
小呆之家 2009-05-16
  • 打赏
  • 举报
回复
晕死,你不能组织你自己的通讯协议么?

指令名,指令字段长度,字段一,字段二,字段三,......,CRC,指令尾

对于字段值为字符串的,加上双引号.

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧