Raise MQTT_CONNECT_TIMEOUT (#2674)

Should fix https://github.com/nodemcu/nodemcu-firmware/issues/2576
This commit is contained in:
Nathaniel Wesley Filardo 2019-02-19 21:33:25 +00:00 committed by Marcel Stör
parent 6b570e8d57
commit 30ff0a1620
1 changed files with 10 additions and 2 deletions

View File

@ -23,7 +23,15 @@
#define MQTT_MAX_USER_LEN 64 #define MQTT_MAX_USER_LEN 64
#define MQTT_MAX_PASS_LEN 64 #define MQTT_MAX_PASS_LEN 64
#define MQTT_SEND_TIMEOUT 5 #define MQTT_SEND_TIMEOUT 5
#define MQTT_CONNECT_TIMEOUT 5
/*
* This timeout needs to be long enough for a typical TCP connect()
* *and* the TLS handshake, if any. Most network stacks seem to wait
* tens of seconds for connect(), and TLS can take a good deal of time
* and several round trips. Because this matters only rarely, it may
* as well be set pretty high.
*/
#define MQTT_CONNECT_TIMEOUT 60
typedef enum { typedef enum {
MQTT_INIT, MQTT_INIT,