Skip to content
Merged
Show file tree
Hide file tree
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
5 changes: 5 additions & 0 deletions libraries/WiFi/src/WiFiClient.cpp
Original file line numberDiff line numberDiff line change
Expand Up@@ -348,6 +348,11 @@ int WiFiClient::getOption(int option, int *value)
return res;
}

voidWiFiClient::setConnectionTimeout(uint32_t milliseconds)
{
_timeout = milliseconds;
}

intWiFiClient::setNoDelay(bool nodelay)
{
int flag = nodelay;
Expand Down
2 changes: 2 additions & 0 deletions libraries/WiFi/src/WiFiClient.h
Original file line numberDiff line numberDiff line change
Expand Up@@ -33,6 +33,7 @@ class ESPLwIPClient : public Client
public:
virtualintconnect(IPAddress ip, uint16_t port, int32_t timeout) = 0;
virtualintconnect(constchar *host, uint16_t port, int32_t timeout) = 0;
virtualvoidsetConnectionTimeout(uint32_t milliseconds) = 0;
};

classWiFiClient : publicESPLwIPClient
Expand DownExpand Up@@ -92,6 +93,7 @@ class WiFiClient : public ESPLwIPClient
intgetSocketOption(int level, int option, constvoid* value, size_t size);
intsetOption(int option, int *value);
intgetOption(int option, int *value);
voidsetConnectionTimeout(uint32_t milliseconds);
intsetNoDelay(bool nodelay);
boolgetNoDelay();

Expand Down