0

2本のパイプやソケットを接続できるのかしら。2つのパイプ/ソケットペアがあるとしましょう。最初のものには2つのファイル記述子AとBがあり、2番目のものには2つのファイル記述子CとDがあります。BをCに接続して、Aに書き込み、Dからデータを読み取ることはできますか?それ以外の場合は、フォームBを読み取り、ユーザースペースでCに書き込むだけですか?

ありがとう。

4

1 に答える 1

2

データをユーザー空間にコピーせずに、あるソケットから読み取り、別のソケットに書き込むだけの場合は、http://linux.die.net/man/2/sendfileを参照してください。かなり最近の Linux が必要です。

于 2013-02-10T02:59:47.063 に答える