diff --git a/src/WebSocketsClient.cpp b/src/WebSocketsClient.cpp index 05d3755..8f912b3 100644 --- a/src/WebSocketsClient.cpp +++ b/src/WebSocketsClient.cpp @@ -72,14 +72,14 @@ void WebSocketsClient::begin(String host, uint16_t port, String url, String Prot } #if (WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP8266) -void WebSocketsClient::beginSSL(const char *host, uint16_t port, const char * url, const char * fingerprint) { - begin(host, port, url); +void WebSocketsClient::beginSSL(const char *host, uint16_t port, const char * url, const char * fingerprint, const char * Protocol) { + begin(host, port, url, Protocol); _client.isSSL = true; _fingerprint = fingerprint; } -void WebSocketsClient::beginSSL(String host, uint16_t port, String url, String fingerprint) { - beginSSL(host.c_str(), port, url.c_str(), fingerprint.c_str()); +void WebSocketsClient::beginSSL(String host, uint16_t port, String url, String fingerprint, String Protocol) { + beginSSL(host.c_str(), port, url.c_str(), fingerprint.c_str(), Protocol.c_str()); } #endif diff --git a/src/WebSocketsClient.h b/src/WebSocketsClient.h index 2ba2e49..c8b23a8 100644 --- a/src/WebSocketsClient.h +++ b/src/WebSocketsClient.h @@ -40,8 +40,8 @@ class WebSocketsClient: private WebSockets { void begin(String host, uint16_t port, String url = "/", String Protocol = "arduino"); #if (WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP8266) - void beginSSL(const char *host, uint16_t port, const char * url = "/", const char * = ""); - void beginSSL(String host, uint16_t port, String url = "/", String fingerprint = ""); + void beginSSL(const char *host, uint16_t port, const char * url = "/", const char * = "", const char * Protocol = "arduino"); + void beginSSL(String host, uint16_t port, String url = "/", String fingerprint = "", String Protocol = "arduino"); #endif void loop(void);