大家好,今天小编来为大家解答以下的问题,关于ftp搜索网站源码分享,搜索ftp服务器这个很多人还不知道,现在让我们一起来看看吧!
ftplibpp是一个跨平台的可以提供ftp客户端功能的C++库。它包含可以实现ftp客户端功能的类,支持所有基本的ftp功能以及一些高级功能:如恢复、fxp、ssl/tls加密、支持大文件或符合当今标准的日志记录等。本文讲述其在linux系统上的编译和使用。
二、获取
首先在github上(链接:https://github.com/mkulke/ftplibpp)下载ftplibpp源码。解压后得到如下文件:
ftplibpp源码文件
三、编写源码
main.cpp:
34;ftplib.h&34;127.0.0.1:21&34;anonymous&34;&34;test.txt&34;/home/xxx/test.txt&34;/pub/linux/apache&ifndefNOSSL\nif(nControl->tlsdata)\n{\n(*nData)->ssl=SSL_new(nControl->ctx);\n(*nData)->sbio=BIO_new_socket((*nData)->handle,BIO_NOCLOSE);\nSSL_set_bio((*nData)->ssl,(*nData)->sbio,(*nData)->sbio);\nintret=SSL_connect((*nData)->ssl);\nif(ret!=1)return0;\n(*nData)->tlsdata=1;\n}\ndefine_FTPLIB_SSL_CLIENT_METHOD_TLSv1_2_client_methodTLS_client_method\n#define_FTPLIB_SSL_CLIENT_METHOD_TLS_client_method
原因是openssl的方法更新了。
代码我自己fork了下,并修改完成了,可直接从我的代码分支下载,不用再修改上述代码了,地址为:https://github.com/bboysingle/ftplibpp
另外,linux需要安装openssl库,如下:
ftp搜索网站源码分享的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于搜索ftp服务器、ftp搜索网站源码分享的信息别忘了在本站进行查找哦。
