MyStuff
Some checks failed
Arduino library compliance (Lint) / lint (push) Failing after 43s
Compile Arduino WiFiNINA Examples / arduino:samd:mkrwifi1010 (push) Failing after 2m23s
Compile Arduino WiFiNINA Examples / arduino:samd:nano_33_iot (push) Failing after 9s
Compile SeedStudio Examples / Seeeduino:samd:seeed_wio_terminal (push) Failing after 10s
Compile SeedStudio Examples / Seeeduino:samd:seeed_XIAO_m0:usbstack=arduino,debug=off (push) Failing after 10s
Compile Arduino UNO R4 WiFi Examples / arduino:renesas_uno:unor4wifi (push) Failing after 10s
CI / check_version_files (push) Failing after 3s
CI / prepare_example_json (push) Failing after 3s
CI / build (push) Has been skipped
CI / done (push) Has been skipped
CI / prepare_ide (0.35.3) (push) Failing after 6s

This commit is contained in:
Aditya Pulipaka
2025-08-21 17:38:29 -05:00
parent 6eee4c6dc6
commit b1b885a010
2 changed files with 8 additions and 0 deletions

View File

@@ -26,6 +26,13 @@ void SocketIOclient::begin(String host, uint16_t port, String url, String protoc
WebSocketsClient::enableHeartbeat(pingInterval, pongTimeout, disconnectTimeoutCount);
initClient();
}
void SocketIOclient::begin(String host, uint16_t port, String url, bool performAuth, String auth, String protocol, uint32_t pingInterval, uint32_t pongTimeout, uint8_t disconnectTimeoutCount) {
WebSocketsClient::beginSocketIO(host, port, url, protocol);
if (performAuth) WebSocketsClient::setAuthorization(auth.c_str());
WebSocketsClient::enableHeartbeat(pingInterval, pongTimeout, disconnectTimeoutCount);
initClient();
}
#if defined(HAS_SSL)
void SocketIOclient::beginSSL(const char * host, uint16_t port, const char * url, const char * protocol, uint32_t pingInterval, uint32_t pongTimeout, uint8_t disconnectTimeoutCount) {
WebSocketsClient::beginSocketIOSSL(host, port, url, protocol);

View File

@@ -49,6 +49,7 @@ class SocketIOclient : protected WebSocketsClient {
void begin(const char * host, uint16_t port, const char * url = "/socket.io/?EIO=3", const char * protocol = "arduino", uint32_t pingInterval = 60 * 1000, uint32_t pongTimeout = 90 * 1000, uint8_t disconnectTimeoutCount = 5);
void begin(String host, uint16_t port, String url = "/socket.io/?EIO=3", String protocol = "arduino", uint32_t pingInterval = 60 * 1000, uint32_t pongTimeout = 90 * 1000, uint8_t disconnectTimeoutCount = 5);
void begin(String host, uint16_t port, String url = "/socket.io/?EIO=3", bool performAuth = false, String auth = "", String protocol = "arduino", uint32_t pingInterval = 60 * 1000, uint32_t pongTimeout = 90 * 1000, uint8_t disconnectTimeoutCount = 5);
#ifdef HAS_SSL
void beginSSL(const char * host, uint16_t port, const char * url = "/socket.io/?EIO=3", const char * protocol = "arduino", uint32_t pingInterval = 60 * 1000, uint32_t pongTimeout = 90 * 1000, uint8_t disconnectTimeoutCount = 5);