求Delphi7下用IdUDP控件实现文件下载的例子 (76分)

  • 主题发起人 主题发起人 Beyond2002
  • 开始时间 开始时间
To yf168:
能否学习学习!
zhang_yz@163.com
 
已发,[:)]给我分
 
To yf168:
没收到,请重发一次 cxg@hitekersoft.com
 
我记忆中给你发过至少3次
如果还没有受到,那时你油箱的问题
 
To yf168:
你给我的是用IdFtp的,而我要用IdUDP来实现
 
我也忘了是用什么做的
[:)] 不用设置呀,你看我的ftp需要设置什么,只要服务起端 开起ftp服务即可!
 
To yf168:
1、首先你得在服务器上启动Ftp服务,然后还得指定用户,我觉得这样很不安全
2、如果服务端修改了密码,还得通知用户
我以前在D5下用FTP写过一个自动升级程序,但是觉得不太方便,后来就改为Http了,我担心服务器会因为连接数太多而停止Internet服务,所以想用IdUDP、多线程方式来实现
 
UDP是会丢包的。因此一般没人拿来做文件传输用。

如果非要用UDP来做文件传输,那么,两端都要自己写程序来保证丢包后重发。
只要能保证每一包都能正确到达,文件传输就可以实现了。
 
to yf168

你做的FTP 支持SOCKS5代理吗
 
不用DELPHI的控件来下载文件,如果程序不太大的话,几句代码就搞定。
 
To app2001:
关于http://www.aidelphi.com/6to23/docu/MyUDP(Delphi6_7).rar例子中,
如何发起连接?由哪一方发起?
(客户端为idTcpServer,服务端为idTcpClient,用起来都有点糊涂。因为客户端有很多,不知道事先如何建立连接?请赐教!)
 
哦,我只是给你个链接,具体如何,还有待你老兄自己动手试试了,它里面不是有代码和执行文件的吗???
 
To app2001:
在你的例子中,是由IdUDPServer向IdUDPClient发送数据。问题是,如果有很多的IdUDPServer向IdUDPClient发送数据,IdUDPClient和IDUDPServer如何建立连接?
 
请关注我的帖子http://www.delphibbs.com/delphibbs/dispq.asp?lid=2585495
 
yf168大侠!
能不能给我看看你的代码?我正好想做一个类FTP的东东.可是ID没有用过~
我的邮箱是dongmenbianxue@163.com,如果合适的话,我开个贴子给你分
 
www.playicq.com上面有個"自動升級程序"就是使用了這個控件。。。。
 
多人接受答案了。
 
后退
顶部