4

私は Windows の Thrift サポートをフォローしてきました。多くの貢献者のおかげで、VS 開発は長い道のりを歩んできました。コンパイラと C++ ライブラリの VS 2010 プロジェクトがあり、0.8 で問題なく動作することを確認しました。 http://thrift.apache.org/download/

私の質問は、Thrift でトランスポート層、特にパイプ (名前付きまたは匿名) を実装することについてです。私は動作するTCPトランスポートを使用してきましたが、アプリがすべてローカルである場合、それはやり過ぎであり、通常、Windowsファイアウォールなどの他の複雑さを引き起こします. 私がやりたいのは、Windows でパイプ トランスポートのサポートを追加することです。

4

1 に答える 1

6

名前付きパイプ トランスポートが 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 の下にこれが追加されました

于 2012-06-05T21:56:16.547 に答える