Skip to content

Commit 4efc5ca

Browse files
authored
Merge branch 'master' into master
2 parents 143c921 + 6c919f4 commit 4efc5ca

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

Diff for: libraries/WiFi/src/WiFiClient.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,11 @@ int WiFiClient::getOption(int option, int *value)
348348
return res;
349349
}
350350

351+
void WiFiClient::setConnectionTimeout(uint32_t milliseconds)
352+
{
353+
_timeout = milliseconds;
354+
}
355+
351356
int WiFiClient::setNoDelay(bool nodelay)
352357
{
353358
int flag = nodelay;

Diff for: libraries/WiFi/src/WiFiClient.h

+2
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class ESPLwIPClient : public Client
3333
public:
3434
virtual int connect(IPAddress ip, uint16_t port, int32_t timeout) = 0;
3535
virtual int connect(const char *host, uint16_t port, int32_t timeout) = 0;
36+
virtual void setConnectionTimeout(uint32_t milliseconds) = 0;
3637
};
3738

3839
class WiFiClient : public ESPLwIPClient
@@ -92,6 +93,7 @@ class WiFiClient : public ESPLwIPClient
9293
int getSocketOption(int level, int option, const void* value, size_t size);
9394
int setOption(int option, int *value);
9495
int getOption(int option, int *value);
96+
void setConnectionTimeout(uint32_t milliseconds);
9597
int setNoDelay(bool nodelay);
9698
bool getNoDelay();
9799

0 commit comments

Comments
 (0)