1

データのコピーと分析を実現するC++で記述されたバイナリアプリケーションがあります。残りの分析量、つまりある種の進捗状況を出力できます。

ここで、ネットワークを介してこのサービスを実行し、その進行状況を監視できるようにするWebインターフェイスが必要です。WebアプリケーションインターフェイスをJavaで記述したいと思います。2つのタイプのアプリケーション間で通信する方法はありますか。つまり、Javaアプリケーションからc++アプリケーションの進行状況を監視できます。

名前付きパイプはそのようなことを達成できますか?また、ソリューションはクロスプラットフォームになりますか?またはこれは明らかに不可能ですか。

4

1 に答える 1

1

Processオブジェクトを使用して(ProcessBuilderまたはクイックでダーティなメソッドRuntime.exec()を使用して) JavaからC ++バイナリを起動する場合、process.getInputStream()を使用してC++バイナリのテキスト出力を読み取ることができます。

于 2013-01-13T23:04:56.663 に答える