windows 中的异步命名管道使用 trio 和 python

Async named pipes in windows using trio and python

有什么方法可以在 windows 下的 trio 中使用异步命名管道吗?我有两个应使用命名管道进行通信的应用程序。一个是 运行 C#(这不是问题),另一个是 运行 python.

我尝试了一点挖掘,但还没有找到任何解决方案。我得到的最接近相关代码的是: https://github.com/python-trio/trio/blob/master/trio/tests/test_windows_pipes.py ,但目前我不知道如何创建命名管道。有谁知道这是否可能或有一个有效的例子?

不幸的是,Trio 尚未公开用于命名管道的通用接口:https://github.com/python-trio/trio/issues/824

做起来应该不难;我们有所有的机器,只是没有组装成一个漂亮的 public API.

您愿意就该问题发帖并提供有关您的用例的更多详细信息吗?命名管道 API 有很多不同的部分,很难找到真实世界的用户。有一个真实项目需要的具体例子对于弄清楚 Trio 的 API 应该是什么样子真的很有帮助。