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

资源简介

再linux下用c语言实现简单的ftp 实现了二进制文件的传输,上传 列举文件目录,推出等功能

资源截图

代码片段和文件信息

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

#include 

void downloadbinary(int DataSocket){
FILE *fpw;
char filename[50];
printf(“请输入你要下载的文件名:“);
scanf(“%s“&filename);
//printf(“filename to send:%s\n“&filename);
//发送路径
int filesendrecvlenflenstr[1024];
if((filesend=send(DataSocket&filenamesizeof(filename)0))==0){
printf(“unable to send file name\n“);
exit(0);
}
//printf(“filename sent:%s\n“&filename);

//将文件名拼接到USER后
char path[100]=“user/“;
strcat(pathfilename);


//printf(“path to be write:%s\n“path);
if((fpw=fopen(path“wb“))==NULL){
printf(“unable to write\n“);
exit(0);
}
if((recvlen=re

评论

共有 条评论