From 29b0d68131cc47a07d3b02a02547d3209a7801d3 Mon Sep 17 00:00:00 2001 From: Phyxion <7643972+Phyxion@users.noreply.github.com> Date: Mon, 23 Mar 2020 18:00:46 +0100 Subject: [PATCH] Allow TelnetStream reuse with different port (#4) * Update TelnetStream.h * Update TelnetStream.cpp --- src/TelnetStream.cpp | 6 ++---- src/TelnetStream.h | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/TelnetStream.cpp b/src/TelnetStream.cpp index c8f5f67..77ca1e7 100644 --- a/src/TelnetStream.cpp +++ b/src/TelnetStream.cpp @@ -1,8 +1,6 @@ #include "TelnetStream.h" -WiFiServer TelnetStreamClass::server(23); - -TelnetStreamClass::TelnetStreamClass() { +TelnetStreamClass::TelnetStreamClass(uint16_t port) :server(port) { } void TelnetStreamClass::begin() { @@ -64,4 +62,4 @@ void TelnetStreamClass::flush() { client.flush(); } -TelnetStreamClass TelnetStream; +TelnetStreamClass TelnetStream(23); diff --git a/src/TelnetStream.h b/src/TelnetStream.h index b1f0a98..151d146 100644 --- a/src/TelnetStream.h +++ b/src/TelnetStream.h @@ -28,14 +28,14 @@ repository https://github.com/jandrassy class TelnetStreamClass : public Stream { private: - static WiFiServer server; + WiFiServer server; WiFiClient client; boolean disconnected(); public: - TelnetStreamClass(); + TelnetStreamClass(uint16_t port); void begin(); void stop();