@AlexBoss

Как обработать соединение клиентского сокета в asyncio?

День добрый. Во всех мануалах соединение делается через open_connection, но в случае проблем с подключением падает error. Какие есть варианты аналоги socket.connect_ex из стандартной библиотеки, которые возвращают коды?
async def test(message):
    reader, writer = await asyncio.open_connection(
        '127.0.0.1', 8888)
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
ruzzz
@ruzzz
C++/Python
Можно отлавливать во-первых те исключения, что логично для asyncio, таймаут, отмену.
И дополнительно базовое типа OSError, для возможных проблем с соединением.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы