资源简介

FTP客户端源代码C语言

资源截图

代码片段和文件信息

/*********************************************************************
文件名: client.c
说明: 简单的ftp客户端程序文件,包含main函数及get、put等命令发送函数。
**********************************************************************/

//创建/删除目录(lmkdir/lrmdir)、显示当前路径(lpwd)、切换目录(lcd)、查看当前目录下的所有文件(dir)、
//上传单个/多个文件(put/mput)、下载单个/多个文件(get/mget)

#include 
#include 
#include 
#pragma comment(lib“ws2_32.lib“)
#define DEFAULT_SERV_PORT        2416  //服务器的监听端口
#define DEFAULT_BUFFER_SIZE      2048  //缓冲区长度
char sz_ServIp[128];                // 服务器的IP地址
char sz_Msg2Snd[1024];             // 发给服务器端的字符串
int  iPort = DEFAULT_SERV_PORT;  // 服务器的监听端口
BOOL b_IsSendOnly = FALSE;       // 只发消息,不收消息
int dirfun(SOCKET);             //“dir“命令处理函数
int getfun(SOCKET h_Socket4Cmd char FileName[40]);    //“get“命令处理函数
int putfun(SOCKET h_Socket4Cmd char FileName[40]);    //“put“命令处理函数
int pwdfun(SOCKET);                                //“pwd“命令处理函数
int cdfun(SOCKET h_Socket4Cmd char pa

评论

共有 条评论