【问题标题】:Async named pipes in windows using trio and python在 windows 中使用 trio 和 python 的异步命名管道
【发布时间】:2020-04-30 09:16:05
【问题描述】:

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

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

【问题讨论】:

    标签: python-trio


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的回答。您希望我在评论中给出一个用例示例,或者作为 Stack 或其他地方的新问题吗?
    • @PetarMignon 最方便的方法是对我上面链接的 Github 问题发表评论。但是,如果由于某种原因这很困难,那么在这里发表评论就可以了,我会将其复制/粘贴到 github :-)
    猜你喜欢
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-02
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多