Chinaunix

标题: 如何在C中调用FTP? [打印本页]

作者: unixcrazy    时间: 2003-12-03 08:24
标题: 如何在C中调用FTP?
如何在C中调用FTP,而且直到退出都不在屏幕上显示信息,并且不是用调用SHELL实现?请大虾们指教,多谢了!!!!!
作者: nxinvoodoo    时间: 2003-12-03 09:03
标题: 如何在C中调用FTP?
用socket照着FTP协议写,或者找现成的函数库
我也正在找
作者: xiaofeiwdh    时间: 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
。。。。。。

有例程
作者: welkin    时间: 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);


}
作者: mengwg    时间: 2003-12-24 23:49
标题: 如何在C中调用FTP?
可试试orient类库。
http://cwqu.3322.org/ 有下载




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2