python asyncio create_connection () - обработать соединение отклонено - PullRequest
0 голосов
/ 15 марта 2019

Я использую эту суть https://gist.github.com/sandrogauci/9618007 Я хочу обработать отказ в соединении в строке 46, как я могу это сделать?Я хочу завершить клиент коннект тоже.

class PortForwarder(asyncio.Protocol):
def __init__(self, dsthost, dstport):
    self.dsthost = dsthost 
    self.dstport = dstport

def connection_made(self, transport):
    self.transport = transport
    loop = asyncio.get_event_loop()
    self.fcon = ForwardedConnection(self.transport)
    asyncio.async(loop.create_connection(lambda: self.fcon, self.dsthost, self.dstport))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...