B
bluebug
Unregistered / Unconfirmed
GUEST, unregistred user!
利用IDUDP如何接收文件,并在RXRICHEDIT上显示?
已经实现用IDUDPCLIENT传送文件(文字和图片混合在一起),现在问题是如何通过 IDUDPSERVER接收大的文件并在RXRICHEDIT上显示?
直接用
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle);
begin
inherited;
rxrichedit2.Lines.LoadFromStream(AData);
end;
可以接收小于4K的文字加小图标,超过4K就是一些大量的字符.
是不是要分段接收?如何用内存流写这样的代码?
分在http://www.delphibbs.com/delphibbs/dispq.asp?lid=3583049
已经实现用IDUDPCLIENT传送文件(文字和图片混合在一起),现在问题是如何通过 IDUDPSERVER接收大的文件并在RXRICHEDIT上显示?
直接用
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle);
begin
inherited;
rxrichedit2.Lines.LoadFromStream(AData);
end;
可以接收小于4K的文字加小图标,超过4K就是一些大量的字符.
是不是要分段接收?如何用内存流写这样的代码?
分在http://www.delphibbs.com/delphibbs/dispq.asp?lid=3583049