32 lines
732 B
C++
32 lines
732 B
C++
// debug helper
|
|
|
|
#include "d_helper.h"
|
|
|
|
// in a terminal: telnet esp IP
|
|
#ifdef DEBUG_TELNET
|
|
WiFiServer telnetServer(23);
|
|
WiFiClient telnetClient;
|
|
#endif
|
|
|
|
///////////////////////////////////////////////////////////////////////////
|
|
// TELNET
|
|
///////////////////////////////////////////////////////////////////////////
|
|
/*
|
|
Function called to handle Telnet clients
|
|
https://www.youtube.com/watch?v=j9yW10OcahI
|
|
*/
|
|
#ifdef DEBUG_TELNET
|
|
void handleTelnet(void) {
|
|
if (telnetServer.hasClient()) {
|
|
if (!telnetClient || !telnetClient.connected()) {
|
|
if (telnetClient) {
|
|
telnetClient.stop();
|
|
}
|
|
telnetClient = telnetServer.available();
|
|
} else {
|
|
telnetServer.available().stop();
|
|
}
|
|
}
|
|
}
|
|
#endif
|