IdUDPClient接收字符串的问题 我用idUdpClient的send()函数,发送了一个字符串。在收端用IdUdpServer的onRead接收,请问怎样才能得到aDAta中的字符串?总出错啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Indy下有Demo的你要注意接收的格式 问题解决了,原来Indy的例子里就有,呵呵!用的是TStringStream。procedure TfrmMain.IdUDPServer1UDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle);//接收到字符串时的动作var DataStringStream:TStringStream; s:string;begin DataStringStream:=TStringStream.Create(''); try DataStringStream.CopyFrom(AData,Adata.Size); s:=DataStringStream.DataString;//把字符串拷出来 finally DataStringStream.Free; end;end; DbgridEh排序标志与实际排序相反 紧急求一sql语句,谢谢各位 关于数据库打包的问题。 关于枚举的问题? 基于DCOM开发的组件,能否在外网上调用? 使用Ado打开Excel文件件的问题,总是解决不了!! 推荐一个delphi图像编程网站 FastReport 每页显示固定行数,并翻页的设计问题 免费国际域名申请!绝对不容错过! 天于电子邮件程序! 关于 stringgrid 控件的一个问题 发帖鄙视不尊重别人劳动成果的人!!!!
你要注意接收的格式
ABinding: TIdSocketHandle);//接收到字符串时的动作
var
DataStringStream:TStringStream;
s:string;
begin
DataStringStream:=TStringStream.Create('');
try
DataStringStream.CopyFrom(AData,Adata.Size);
s:=DataStringStream.DataString;//把字符串拷出来
finally
DataStringStream.Free;
end;
end;