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



有没有办法在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

这应该不是很难做到;我们拥有所有的机器,只是没有整合成一个好的公共API。

你愿意就这个问题发表更多关于你的用例的细节吗?命名管道API有很多不同的部分,很难找到现实世界中的用户。有一个实际项目需要什么的具体例子将非常有助于了解Trio的API应该是什么样子。

最新更新