如何使用 curio 创建一个 Python 异步命名管道服务器?
How do I make a Python async named pipe server using curio?
如何使用 Dave Beazley's curio library 创建异步命名管道服务器?如果不是那个,有没有比 Python 的默认 asyncio 库更快 and/or 使用起来更直观的库,我可以轻松地编写一个异步命名管道服务器?
好吧,答案似乎是,目前您还没有。不过,您可以使用 asyncio
中内置的 Python 来实现,但前提是您使用 asyncio.windows_events.ProactorEventLoop
作为事件循环。而且该事件循环也不能处理标准输入和标准输出,因此如果您的程序需要保持对用户输入的响应,您将被迫使用两个线程。
如何使用 Dave Beazley's curio library 创建异步命名管道服务器?如果不是那个,有没有比 Python 的默认 asyncio 库更快 and/or 使用起来更直观的库,我可以轻松地编写一个异步命名管道服务器?
好吧,答案似乎是,目前您还没有。不过,您可以使用 asyncio
中内置的 Python 来实现,但前提是您使用 asyncio.windows_events.ProactorEventLoop
作为事件循环。而且该事件循环也不能处理标准输入和标准输出,因此如果您的程序需要保持对用户输入的响应,您将被迫使用两个线程。