适配Android

This commit is contained in:
xzl
2017-05-25 17:41:58 +08:00
parent ebf1c53543
commit f6e79584ce
4 changed files with 176 additions and 24 deletions

View File

@@ -27,10 +27,19 @@ void HttpClientImp::sendRequest(const string& url) {
#else
_sslBox.reset(new SSL_Box(false));
_sslBox->setOnDecData([this](const char *data, uint32_t len){
#ifdef ANDROID
public_onRecvBytes(data,len);
#else//ANDROID
HttpClient::onRecvBytes(data,len);
#endif//ANDROID
});
_sslBox->setOnEncData([this](const char *data, uint32_t len){
#ifdef ANDROID
public_send(data,len);
#else//ANDROID
HttpClient::send(data,len);
#endif//ANDROID
});
#endif //ENABLE_OPENSSL