diff --git a/src/MqttClient.cpp b/src/MqttClient.cpp index af93a03..7dae021 100644 --- a/src/MqttClient.cpp +++ b/src/MqttClient.cpp @@ -632,6 +632,16 @@ int MqttClient::connect(const char *host, uint16_t port) return connect((uint32_t)0, host, port); } +int MqttClient::connect(IPAddress ip, uint16_t port, int /* timeout */) +{ + return connect(ip, port); +} + +int MqttClient::connect(const char *host, uint16_t port, int /* timeout */) +{ + return connect(host, port); +} + size_t MqttClient::write(uint8_t b) { return write(&b, sizeof(b)); diff --git a/src/MqttClient.h b/src/MqttClient.h index 82d4bf0..1d8c144 100644 --- a/src/MqttClient.h +++ b/src/MqttClient.h @@ -67,6 +67,8 @@ class MqttClient : public Client { // from Client virtual int connect(IPAddress ip, uint16_t port = 1883); virtual int connect(const char *host, uint16_t port = 1883); + virtual int connect(IPAddress ip, uint16_t port, int timeout); + virtual int connect(const char *host, uint16_t port, int timeout); virtual size_t write(uint8_t); virtual size_t write(const uint8_t *buf, size_t size); virtual int available();