FTP客户端源码

时间:2016-05-28 03:43:52
【文件属性】:

文件名称:FTP客户端源码

文件大小:5KB

文件格式:ZIP

更新时间:2016-05-28 03:43:52

FTPC++源码

跨平台的C++FTP客户端源码 class ftpclient { public: ftpclient(const char* connmode="port", const char* transmode="binary"); ~ftpclient(void); int connect(const char* addr, short port); int disconnect(); int login(const char* username, const char* passwd); int get(const char* remotefile, const char* localfile); int put(const char* localfile, const char* remotefile); int gets(const char* remotedir, const char* localdir); int puts(const char* localdir, const char* remotedir); int dir(const char* remotedir, vector& result); int ldir(const char* localdir, vector& result); int PWD(char* remotedir); int CD(const char* remotedir); int MKDIR(const char* remotedir); int SIZE(const char* remotefile, int& length); protected: int ASCII(); int BINARY(); int PASV(char* addr, short& port); int PORT(const char* addr, short port); int LIST(const char* remotedir); int RETR(const char* remotefile); int STOR(const char* remotefile); int serversock(SOCKET& sock, const char* addr, short port); int datasock(SOCKET& sock, const char* addr, short port); //command private: SOCKET controlsock_; char connmode_[8]; char transmode_[8]; };


【文件预览】:
ftpclient.h
ftpclient.cpp
main.cpp

网友评论

  • 有点小问题,但是没关系,修改后可以使用
  • 可以使用,代码比较好, 可作为参考,谢谢分享!
  • 不错,是有点小问题。但是不影响。
  • 代码有点小问题
  • 代码比较好, 可以作为参考使用
  • 偷懒下下来试了一下,代码有点小问题,需要修改一下才能使用