From 973393254c4e8f55aa60ece7f8af34cfde412582 Mon Sep 17 00:00:00 2001 From: NameOfTheRose Date: Mon, 29 Jan 2018 12:27:32 +0200 Subject: [PATCH 1/2] WiFiTelnetToSerial Example - Minor Issues #2435 --- .../examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino b/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino index fa81508401..0fb22679cc 100644 --- a/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino +++ b/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino @@ -59,12 +59,15 @@ void loop() { if(serverClients[i]) serverClients[i].stop(); serverClients[i] = server.available(); Serial1.print("New client: "); Serial1.print(i); - continue; + break; } } //no free/disconnected spot so reject - WiFiClient serverClient = server.available(); - serverClient.stop(); + if ( i == MAX_CLIENTS) { + WiFiClient serverClient = server.available(); + serverClient.stop(); + Serial1.println("Connection rejected "); + } } //check clients for data for(i = 0; i < MAX_SRV_CLIENTS; i++){ From cefd0f161f7cff7d290bb2be5c413a5feb00b9b7 Mon Sep 17 00:00:00 2001 From: NameOfTheRose Date: Mon, 29 Jan 2018 13:37:15 +0200 Subject: [PATCH 2/2] WiFiTelnetToSerial Example - Minor Issues #2435 Patch to rectify issue #2435 --- .../examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino b/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino index 0fb22679cc..0197d1661d 100644 --- a/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino +++ b/libraries/ESP8266WiFi/examples/WiFiTelnetToSerial/WiFiTelnetToSerial.ino @@ -63,7 +63,7 @@ void loop() { } } //no free/disconnected spot so reject - if ( i == MAX_CLIENTS) { + if ( i == MAX_SRV_CLIENTS) { WiFiClient serverClient = server.available(); serverClient.stop(); Serial1.println("Connection rejected ");