我自己做的自动下载工具,是照着demo做的,但是经常出现文件下载不完全的事情,
本地文件是8k大小,但有时候又非常好用,头都大了。各位兄弟姐妹给看看吧,这
个问题给200分怎么样?AFile:=TFileStream.Create(filename,fmOpenWrite or fmCreate );
tcpclient.ReadStream(aFile, -1, True);
AFile.Free;
服务端:
with tcpserver do
begin
OpenWriteBuffer;
WriteStream (fileStream); CloseWriteBuffer;
end;
因为这是demo里的语句,所以我也分析不出什么原因。另外,网友 zhmnsw(糖醋鼻子) 说客户端要起线程。不知道怎么处理,
谁能给一个简单的例子吗?谢谢了。
本地文件是8k大小,但有时候又非常好用,头都大了。各位兄弟姐妹给看看吧,这
个问题给200分怎么样?AFile:=TFileStream.Create(filename,fmOpenWrite or fmCreate );
tcpclient.ReadStream(aFile, -1, True);
AFile.Free;
服务端:
with tcpserver do
begin
OpenWriteBuffer;
WriteStream (fileStream); CloseWriteBuffer;
end;
因为这是demo里的语句,所以我也分析不出什么原因。另外,网友 zhmnsw(糖醋鼻子) 说客户端要起线程。不知道怎么处理,
谁能给一个简单的例子吗?谢谢了。
知道FTP吗,为什么它可以呢?他有2个通道的,一个是Command Channel,一个就是Data Channel的也可以使用多线程的,具体的还是自己看资料吧,不是三言两语能说清楚的http://lysoft.7u7.net
服务端是在什么地方打开文件的?with tcpserver do
begin
OpenWriteBuffer;
WriteStream(fileStream); ???
CloseWriteBuffer;
end;