1
0
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:
John Fleming 2024-01-31 01:37:24 -05:00
parent df907028eb
commit 97e639a02f
2 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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__":