アプリケーション間の双方向通信にソケットペアを使用する方法は?

アプリケーション間の双方向通信にソケットペアを使用する方法は?

ソケットペア(C ++ Linux)を使用して(2つの)アプリケーション間で双方向通信を実行するには?どちらのアプリケーションも同じハードウェアで動作するため、同じプラットフォームでソケットペアを実装する方法を探しています。

「2つのソケットを接続」し、その間にデータを渡す簡単なテストプログラムがあります。

どのように私は彼らがすべての店舗を知りたいです。他のアプリケーションで?

Bluetoothを使用して同じ操作を実行して、ある程度成功し(アプリケーションが別のハードウェアで実行されている)、同じハードウェアに同様のアプローチを適用しようとしています。

提案を歓迎します。

答え1

この通貨を使用している場合。これにより、いくつかのオプション(およびその他のオプション)が提供されます。

  • ソケットを持つ2つのプロセスがあるようにフォークを呼び出します。その後、一方の端は親用で、もう一方の端は子供用です。
  • または名前付きソケットを使用してください。一方の端は作成者によって保持され、もう一方の端はファイル名に追加されます。

関連情報