3

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

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

4

1 回答 1

3

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

做起来应该不难;我们拥有所有的机器,只是没有组合成一个好的公共 API。

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

于 2020-04-30T14:52:12.553 回答