免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2621 | 回复: 4
打印 上一主题 下一主题

如何在C中调用FTP? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-03 08:24 |只看该作者 |倒序浏览
如何在C中调用FTP,而且直到退出都不在屏幕上显示信息,并且不是用调用SHELL实现?请大虾们指教,多谢了!!!!!

论坛徽章:
0
2 [报告]
发表于 2003-12-03 09:03 |只看该作者

如何在C中调用FTP?

用socket照着FTP协议写,或者找现成的函数库
我也正在找

论坛徽章:
0
3 [报告]
发表于 2003-12-03 09:47 |只看该作者

如何在C中调用FTP?

sco unix下有标准的函数可以调用
  ftp_api(SLIB)
  *************

  ____________________________________________________________________________
  ftp_api -- FTP API operations

  ftp_prconnect- establish FTP connection (control channel) with remote host

  ftp_accnt- send user's account data to remote host

  ftp_ascii- set data transfer type to ASCII

  ftp_binary- set data transfer type to BINARY

  ftp_bye- close the FTP connection

  ftp_chdir- change directory on remote host

  ftp_command- send FTP specific information

  ftp_dataconn- open an FTP data channel socket

  ftp_del- delete file on remote host
。。。。。。

有例程

论坛徽章:
0
4 [报告]
发表于 2003-12-24 22:46 |只看该作者

如何在C中调用FTP?

这样也可以吧
main()
{
FILE *fp;

  fp = popen("ftp -inv localhost 1>;/dev/null 2>;&1", "w";
if( !fp )
{
perror("popen";
exit(1);
  }

  fprintf(fp, "user root root\n";
fprintf(fp, "ls\n";
fprintf(fp, "bye\n";
        pclose(fp);


}

论坛徽章:
0
5 [报告]
发表于 2003-12-24 23:49 |只看该作者

如何在C中调用FTP?

可试试orient类库。
http://cwqu.3322.org/ 有下载
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP