怎样写程序实现文件在FTP服务器之间的上传与下载,答对另加300分,急呀。。。

liuliu801018 2003-12-15 04:42:48
我先在有一个有固定internet IP的服务器,要写个程序每隔几分钟向一个FTP服务器传一个文件,并下载一个文件(ftp的地址和密码都有)。请问各位高手怎么实现呀,最好可以有一些带注释的代码,我是做数据库的,网络编程不熟呀,答对者另开贴加300。拜托各位了呀。。。
...全文
54 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuliu801018 2003-12-24
  • 打赏
  • 举报
回复
哎,终于忙完了,不过可是花大洋找人写的,感谢各位前来捧场了:)
sboom 2003-12-16
  • 打赏
  • 举报
回复
懂FTP协议的话就直接用SOCKET一个个发送命令,不懂就用WININET API。
lcs1980 2003-12-16
  • 打赏
  • 举报
回复
我写一个完整的FTP SERVER 和 ftp client ,并且界面很好类似于一般的上传工具,如果要的话可以有偿共享,联系方式:lcslqy9@yahoo.com.cn 电话:010-63786534 最好用邮箱
xiaohyy 2003-12-15
  • 打赏
  • 举报
回复
发送Ftp命令顺序大致如下

USER(用户名)
PASS(密码)
SIZE(获得文件大小)
TYPE(传输方式)
PASV(被动方式连接)(或PORT(主动方式连接)) 这里建立了数据连接
REST(断点续传)
RETR(STOR(上串))
xiaohyy 2003-12-15
  • 打赏
  • 举报
回复
邮件已经发送。

是用winsock根据ftp协议来写的,实现了多线程下载。

由于只是一个测试程序。代码比较乱。

而且文件大小我是硬编码进去的,你应该用SIZE命令来得到文件大小。

可能需要修改一下才能使用
warton 2003-12-15
  • 打赏
  • 举报
回复
如果自定用socket写的话,要先研究一下ftp协议哦
warton 2003-12-15
  • 打赏
  • 举报
回复
你可以用ftp相关的控件来实现,指定用户名,密码,连接,上传下载...
liuliu801018 2003-12-15
  • 打赏
  • 举报
回复
多谢xiaohyy(醉大饿极):
programboy@126.com
你写的那几句话我看不懂呀:(
greenflag 2003-12-15
  • 打赏
  • 举报
回复
greenflag@citiz.net
xiaohyy 2003-12-15
  • 打赏
  • 举报
回复
建立tcp连接(控制连接),发ftp命令。。。

USER
PASS
TYPE
REST
RETP(STOR)

要代码留下信箱。。
liuliu801018 2003-12-15
  • 打赏
  • 举报
回复
能说详细一点吗?
在线等高手解答呀。。。
sevencat 2003-12-15
  • 打赏
  • 举报
回复
还是用微软的那套winnet函数库吧。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧