gpt4 book ai didi

ipc - 通过管道传输的 Thrift IPC (Windows)

转载 作者:行者123 更新时间:2023-12-02 17:39:24 26 4
gpt4 key购买 nike

我一直在关注 Thrift 对 Windows 和 VS 开发的支持,感谢许多贡献者,它已经取得了长足的进步。有针对编译器和 C++ 库的 VS 2010 项目,我已经确认它们在 0.8 中运行良好。 http://thrift.apache.org/download/

我的问题是关于在 Thrift 中实现传输层,特别是管道(命名或匿名)。我一直在使用 TCP 传输,它可以工作,但在应用程序都是本地的情况下,它就太过分了,并且通常会导致其他复杂情况,例如 Windows 防火墙。我想做的是在 Windows 下添加管道传输支持。

最佳答案

命名管道传输已添加到 Thrift 中。从 SVN 获取开发代码(当前为 0.8.0-dev)——参见http://thrift.apache.org/download/了解下载详情。假设它不会破坏任何内容,它应该包含在 0.9.0 稳定版本中。

TPipe 传输现在具有对 *NIX 和 Windows 的跨平台支持。它在 Windows 下被实现为命名管道或匿名管道;在 *NIX 下,它通过利用 TSocket 使用域套接字。 *NIX 下尚不支持匿名管道。添加起来应该比较简单,但似乎没有这样的需求。

我还贡献了一个示例项目,它应该可以让您更轻松地开始使用此项目。 SVN 主干现在在 thrift/contrib/transport-sample

下有此内容

关于ipc - 通过管道传输的 Thrift IPC (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8129553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com