ftp客户端库(C++编写,平台Linux,Win)

ftplib++是一个C++类库,提供基本的FTP客户端功能及高级特性,如断点续传、FXP、SSL/TLS加密等。该库基于Thomas Pfau的ftplib C库开发,适用于Linux和Windows平台。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ftplib++ (C++,Linux,Win)

http://kasablanca.berlios.de/ftplibpp/

ftplib++ contains a c++ class providing ftp client functionality. It supports all basic ftp functionality plus some advanced features like resuming, fxp, ssl/tls encryption, large file support, or logging to fit todays standards. The very base of ftplib++ is the nice code of Thomas Pfau's ftplib c library. Every ftp session is represented by an ftplib object, whose methods are called to communicate with the ftp server. The ftp sessions should begin with a call to myftp.Connect("myftp.org:21") (and maybe myftp.NegotiateEncryption()), be followed with myftp.Login("myuser","mypass") and ended by myftp.Quit(); For the magic in between, read the class methods documentation. Most methods have their tasks yet explained from their name. ftplib++ uses the openssl library for encryption functionality, if you don't need it you can use the "NOSSL" flag, when compiling ftplib.cpp (g++ -c ftplib.cpp -DNOSSL). If your system does not feature large file support you can use the "NOLFS" flag (g++ -c ftplib.cpp -DNOLFS).

documentation

ftplib++ v2.0.2 documentation

download

ftplibpp-2.0.2.tar.gz

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值