Skip to content

Commit b9bd1c3

Browse files
committed
Restore Arduino Client API
1 parent 6bf6df2 commit b9bd1c3

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

cores/esp32/Client.h

-2
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@
2626
class Client : public Stream {
2727
public:
2828
virtual int connect(IPAddress ip, uint16_t port) = 0;
29-
virtual int connect(IPAddress ip, uint16_t port, int32_t timeout) = 0;
3029
virtual int connect(const char *host, uint16_t port) = 0;
31-
virtual int connect(const char *host, uint16_t port, int32_t timeout) = 0;
3230
virtual size_t write(uint8_t) = 0;
3331
virtual size_t write(const uint8_t *buf, size_t size) = 0;
3432
virtual int available() = 0;

libraries/Network/src/NetworkClient.h

+3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ class NetworkClientRxBuffer;
2929
class ESPLwIPClient : public Client {
3030
public:
3131
virtual void setConnectionTimeout(uint32_t milliseconds) = 0;
32+
using Client::connect;
33+
virtual int connect(IPAddress ip, uint16_t port, int32_t timeout) = 0;
34+
virtual int connect(const char *host, uint16_t port, int32_t timeout) = 0;
3235
};
3336

3437
class NetworkClient : public ESPLwIPClient {

0 commit comments

Comments
 (0)