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的值能读取啊
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的值能读取啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货