From b8879853d5edfcfd31ea2475d4c359505314db0a Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 15 Apr 2019 15:46:53 +0200 Subject: [PATCH] Support closing all current connection in ConnectionServer --- src/Connection/ConnectionServer.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Connection/ConnectionServer.py b/src/Connection/ConnectionServer.py index 7f67d115..23fa3261 100644 --- a/src/Connection/ConnectionServer.py +++ b/src/Connection/ConnectionServer.py @@ -113,6 +113,11 @@ class ConnectionServer(object): if self.stream_server: self.stream_server.stop() + def closeConnections(self): + self.log.debug("Closing all connection: %s" % len(self.connections)) + for connection in self.connections[:]: + connection.close("Close all connections") + def handleIncomingConnection(self, sock, addr): ip, port = addr[0:2] ip = ip.lower()