• 大小: 483KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: C/C++
  • 标签: FTP  LINUX  C  

资源简介

在linux系统中用c语言实现ftp客户端与服务器,功能全面,并附有详细文档。

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#define DEFAULT_FTP_PORT 21

extern int h_errno;

char user[64]; //ftp usr
char passwd[64]; //ftp passwd

//ftp server address
struct sockaddr_in ftp_server local_host;
struct hostent * server_hostent;

int sock_control;

int mode = 1; //ftp mode 0 is PORT 1 is PASV;

//echo_off and echo_on for get usr password from stdin
static struct termios stored_settings;
void echo_off(void)
{
    struct termios ne

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1151  2009-11-08 02:56  ftp_wlq\ftp_wlq\FTP\ftp.h

     文件      30383  2009-11-08 06:52  ftp_wlq\ftp_wlq\FTP\ftp_cli

     文件      27839  2009-11-08 04:31  ftp_wlq\ftp_wlq\FTP\ftp_client.c

     文件      24762  2009-11-08 04:21  ftp_wlq\ftp_wlq\FTP\ftp_server.c

     文件      27190  2009-11-08 06:52  ftp_wlq\ftp_wlq\FTP\ftp_srv

     文件        182  2009-11-08 06:28  ftp_wlq\ftp_wlq\FTP\makefile

     文件        309  2009-11-29 18:11  ftp_wlq\ftp_wlq\FTP\readme.txt

     文件     671232  2009-12-06 13:17  ftp_wlq\ftp_wlq\ftp说明文档.doc

     目录          0  2018-12-08 06:37  ftp_wlq\ftp_wlq\FTP

     目录          0  2018-12-08 06:37  ftp_wlq\ftp_wlq

     目录          0  2018-12-08 06:37  ftp_wlq

----------- ---------  ---------- -----  ----

               783048                    11


评论

共有 条评论