Как мне сделать Python-сервер асинхронным именованным каналом, используя curio?

Как создать асинхронный сервер именованных каналов с помощью библиотеки curio Дэйва Бизли? Если нет, то есть ли какая-нибудь библиотека, более быстрая и / или более интуитивно понятная в использовании, чем библиотека асинхронного программирования по умолчанию в Python, которую я легко мог бы написать для асинхронного сервера именованных каналов?

1 ответ

Решение

Что ж, ответ, кажется, таков, а пока нет. Вы можете сделать это с помощью встроенного Python asyncio хотя, но только если вы используете asyncio.windows_events.ProactorEventLoop как ваш цикл событий. И этот цикл обработки событий также не может обрабатывать stdin и stdout, поэтому вы вынуждены использовать два потока, если ваша программа должна реагировать на ввод пользователя.

Другие вопросы по тегам