Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions src/HttpClient.cpp
Original file line number Diff line number Diff line change
@@ -858,5 +858,18 @@ int HttpClient::readHeader()
return c;
}

int HttpClient::connect(IPAddress ip, uint16_t port) {
this->iServerName = NULL;
this->iServerAddress = ip;
this-> iServerPort = port;
return iClient->connect(ip, port);
};
int HttpClient::connect(const char *host, uint16_t port) {
this->iServerName = host;
this->iServerAddress = IPAddress();
this-> iServerPort = port;
return iClient->connect(host, port);
};



4 changes: 2 additions & 2 deletions src/HttpClient.h
Original file line number Diff line number Diff line change
@@ -310,8 +310,8 @@ class HttpClient : public Client
virtual void flush() { iClient->flush(); };

// Inherited from Client
virtual int connect(IPAddress ip, uint16_t port) { return iClient->connect(ip, port); };
virtual int connect(const char *host, uint16_t port) { return iClient->connect(host, port); };
virtual int connect(IPAddress ip, uint16_t port);
virtual int connect(const char *host, uint16_t port);
virtual void stop();
virtual uint8_t connected() { return iClient->connected(); };
virtual operator bool() { return bool(iClient); };