mirror of
https://github.com/GNS3/gns3-server
synced 2025-08-04 12:56:16 +00:00
Try to add POC for working telnet proxy muxer again.
This commit is contained in:
parent
df907028eb
commit
97e639a02f
@ -384,6 +384,7 @@ class BaseNode:
|
|||||||
Stops the telnet proxy.
|
Stops the telnet proxy.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
if self._wrapper_telnet_server:
|
||||||
await self._wrapper_telnet_server.shutdown()
|
await self._wrapper_telnet_server.shutdown()
|
||||||
#self._wrapper_telnet_server = None
|
#self._wrapper_telnet_server = None
|
||||||
|
|
||||||
|
@ -199,7 +199,6 @@ class SFTelnetProxyMuxer:
|
|||||||
async def shutdown(self):
|
async def shutdown(self):
|
||||||
log.debug(f"Set shutdown")
|
log.debug(f"Set shutdown")
|
||||||
self.isshutdown = True
|
self.isshutdown = True
|
||||||
|
|
||||||
if self.server:
|
if self.server:
|
||||||
try:
|
try:
|
||||||
log.debug(f"Shuting down tcp listen port {self.remote_port}")
|
log.debug(f"Shuting down tcp listen port {self.remote_port}")
|
||||||
@ -219,13 +218,13 @@ class SFTelnetProxyMuxer:
|
|||||||
await client.wait_closed()
|
await client.wait_closed()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
log.debug(f"Closing client connect {client_info} failed {e}")
|
log.debug(f"Closing client connect {client_info} failed {e}")
|
||||||
|
|
||||||
if self.remote_writer:
|
if self.remote_writer:
|
||||||
try:
|
try:
|
||||||
self.remote_writer.close()
|
self.remote_writer.close()
|
||||||
#await self.remote_writer.wait_closed()
|
#await self.remote_writer.wait_closed()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
log.debug(f"Failed to shutdown listen port: {self.remote_info} {e}")
|
log.debug(f"Failed to shutdown listen port: {self.remote_info} {e}")
|
||||||
|
|
||||||
log.debug("No remaining work to do for shutdown.")
|
log.debug("No remaining work to do for shutdown.")
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
Reference in New Issue
Block a user