同时支持http和ftp下载的客户端,用户需要自己搭建ftp或者http服务器,或者自己按照标准协议写也可以
2021-11-08 10:37:12 14KB linux ftp http 协议
1
使用ftpserver和tomcat完成ftp服务器搭建,并实现在web项目中直接使用http请求访问资源。内置详细操作文档和所需资源,环境为Win7 64位。
2021-11-08 10:17:44 12.19MB ftp ftp搭建 ftphttp访
1
运用socket编程实现一个客户端,这是一个实验报告,实现基本的客户端功能,浅显易懂,比较适合初学者。
2021-11-07 14:39:03 186KB socket ftp 客户端 c++
1
ftp客户端ftpclient纯C语言winsock实现socket编程 /* *本程序是2009年计算机网络课程设计作品。 *本程序参考rfc959标准。能准确与遵守此标准的服务器进行信息交互。 *本人不保留任何版权。 *本程序仅供学习研究测试使用。因使用本程序所有或部分代码所产生的任何后果,本人均不负任何法律责任。 *2009年7月13日 */ #include #include #include /*system()*/ #include #pragma comment(lib,"ws2_32.lib") #define ONUM 512 #define MNUM 512 #define FNUM 512 #define pt struct host { char ip[20]; unsigned short port; }; SOCKET ts; fd_set readfds; struct timeval timeval; struct host host; char renum[4]; char ordertemp[ONUM]; char order[ONUM]; char ordercp[ONUM]; char mess[MNUM]; char file[FNUM]; char setpath[FNUM]; char setpathf[FNUM]; int i,door,r,sys,seti;/*i for;door switch;r receive num;sys system state;set set state*/ char *p;/*strtok*/ int printmess(); void input(char ordertemp[]); int ftp(); int user(); int pass(); int command(); int list(); SOCKET createDataSocket(); int set(); int retr(); int stor(); int stor() { char filename[256]; SOCKET ds; int wi; int r2,r3,r4,bsnum,brnum; FILE *fp=NULL; set(); memset(filename,'\0',256); memset(order,'\0',ONUM); for(i=5;i<=200&&ordercp[i]!='\0';i++)order[i-5]=ordercp[i]; strcpy(filename,setpathf); strcat(filename,"\\\\"); strcat(filename,order); memset(order,'\0',ONUM); strcpy(order,"type i\r\n");/*type i 二进制 type a ASCII*/ send(ts,order,strlen(order),0); switch(printmess()) { case 421:closesocket(ts);sys=0;return 421; case 530:sys=1;return -1; case 500: case 501: case 504: case 226:return -1; case 200:break; default:return -1; } ds=createDataSocket(); if(ds==-1)return -1; strcat(ordercp,"\r\n"); send(ts,ordercp,strlen(ordercp),0); switch(printmess()) { case 421:closesocket(ds);closesocket(ts);sys=0;return 421; case 532: case 530:closesocket(ds);sys=1;return -1; case 450: case 452: case 553: case 500: case 501:closesocket(ds);return -1; case 125: case 150:break; default:closesocket(ds);return -1; } fp=fopen(filename,"rb"); if(!fp){printf("read file fa
2021-11-07 14:32:29 13KB ftp client 客户端 C
1
基于POCO C++ Libraries开发的FTP 封装库 PocoFtp.dll,使用VC2008生成。 使用方法见例子的Test工程。 函数声明如下: POCOFTP_API void ftp_open(const char* sIp,int nPort); POCOFTP_API bool ftp_is_open(void); POCOFTP_API void ftp_close(void); POCOFTP_API void ftp_login(const char* username,const char* password); POCOFTP_API bool ftp_is_logined(void); POCOFTP_API void ftp_logout(void); POCOFTP_API void ftp_setPassive(bool bPassive); POCOFTP_API void ftp_setFileBinary(bool bBinary); POCOFTP_API void ftp_setTimeout(int nSeconds); POCOFTP_API bool ftp_getPassive(void); POCOFTP_API bool ftp_getFileBinary(void); POCOFTP_API int ftp_getTimeout(void); POCOFTP_API bool ftp_upload_file(const char* filename); POCOFTP_API bool ftp_upload_buffer(const char* buffer,const int len);
2021-11-06 19:08:07 810KB POCO C++ FTP 封装库
1
支持虚拟目录的挂载,在代码里从修改表的构造方法的,url参数,以及实际的FTP问点名(addftp)。实现映射关系。
2021-11-06 18:42:31 1.13MB FTP 搜索引擎
1
使用MFC编程实现的FTP服务器的客户端与服务器端,支持用户权限设置、在线用户查询、IP登录管理等一系列功能
2021-11-06 17:49:22 71KB FTP MFC
1
虽然里面也有,但是需要修改的,公司前期产品。稳定测试过,混积分。后面的应用就没有
2021-11-06 16:16:03 11.03MB M3和M4的FTP
1
编译好的QFtp库,包括头文件.h和静态库文件lib已经dll动态库文件,绝对可以使用,还包含有QFtp库的使用文档,自己总结的
2021-11-06 16:11:27 7.83MB qt FTP
1
filegee企业版同步工具,已实测能用,可以同步FTP/SFTP/共享文件夹 等等,欢迎下载使用。
2021-11-05 18:49:44 9.56MB filegee 同步工具 FTP同步
1