Linuxで2つのソケットを「相互接続」するにはどうすればよいですか?

我々。

2つの接続されたソケットがあります。それらをどのように相互接続できますか?

  1. 一方のソケットに表示されるデータは、もう一方のソケットに書き込む必要があります。
  2. EOF / FINは適切に伝播するはずです。一方が半分閉じている場合、もう一方も半分閉じている必要があります。
int client = get_connected_client_socket(); 
intプロキシ= get_connected_proxy_socket(); 
negotiate_with_proxy(proxy); 
iterconnect(クライアント、プロキシ); 
//クライアントとプロキシの両方を忘れた。
//システムはIO / shutdown / closeを処理する必要があります。
//理想的には、ユーザー空間プロセスのサポートがなくても。

Linuxでできますか?接続追跡をだまして既存の接続の追跡ステータスを変更することでそれを実行できますか?

@related ファイルハンドルにどれだけ書き込むことができるかを決定します。FH間でデータをコピーする

ニュートン滝:

あなたが知っているスプライス() あなたの2つの質問に基づいて、私これがあなたが向かっているところだと思います最後に、両方のファイル記述子をソケットにすることはできないため、1回のスプライス呼び出しではこれを実行できないことを確認しました。しかし、2つの呼び出し(sockin-> pipe-> sockout)でそれを実行できるはずです。また、tee()もご覧くださいこれらはあなたが望むものではないかもしれませんが、球場にいると私が理解できるものからです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

2つのBLEモジュールを相互に接続するにはどうすればよいですか?

分類Dev

Linuxで2つのVCANポートを接続するにはどうすればよいですか?

分類Dev

Android 7.0以降でソケット接続を維持するにはどうすればよいですか?

分類Dev

ソケットを使用してArduinoをC ++に接続するにはどうすればよいですか?

分類Dev

複数のソケット接続をすばやく開くにはどうすればよいですか?

分類Dev

akkaを使用してUnixソケットに接続するにはどうすればよいですか?

分類Dev

Webソケットごとに1つのDB接続のみを使用するにはどうすればよいですか?

分類Dev

Flinkで2つのキーなしストリームを接続し、状態を相互に共有するにはどうすればよいですか?

分類Dev

VMwareで2つのLinux仮想マシンを接続するにはどうすればよいですか

分類Dev

ソケットio接続を介して1秒あたり1つのSQL行を送信するにはどうすればよいですか?

分類Dev

ソケットを接続して閉じるにはどうすればよいですか?

分類Dev

ファイルソケットにSSHで接続するにはどうすればよいですか

分類Dev

Linuxでソケット接続タイムアウトを表示/変更するにはどうすればよいですか?

分類Dev

Socket.IO-接続されているソケット/クライアントのリストを取得するにはどうすればよいですか?

分類Dev

相互に接続されている2つのコレクションビューをリンクするにはどうすればよいですか?

分類Dev

K8SでserviceNameを介して2つのコンテナを相互に接続するにはどうすればよいですか?

分類Dev

MatPlotLibで2セットのXY散布値を接続するにはどうすればよいですか?

分類Dev

Javaで同じソケット接続を使用して複数のhttpリクエストを実行するにはどうすればよいですか?

分類Dev

Windowsで、1つのイーサネットソケットを使用して2台のコンピューターをインターネットに接続するにはどうすればよいですか?

分類Dev

これらの2つのクエリを相互に接続するにはどうすればよいですか?

分類Dev

2つの異なる場所にあるサブネット内の2つのPCを接続するにはどうすればよいですか?

分類Dev

グラフを最大のセット間接続を持つ2つのセットに分割するにはどうすればよいですか?

分類Dev

IP範囲が異なる2つのVMを接続して相互にアクセスするにはどうすればよいですか?

分類Dev

クライアントを複数のサーバーソケットに接続するにはどうすればよいですか?

分類Dev

イーサネット接続のSNRを見つけるにはどうすればよいですか?

分類Dev

C#とJavaの間のSSLソケット接続を適切に設定するにはどうすればよいですか?

分類Dev

竜巻の別のプロセスにWebソケット接続を送信するにはどうすればよいですか?

分類Dev

ソケット経由で Web サイトをホストしている Web サイトに接続するにはどうすればよいですか?

分類Dev

複数のWebページを介してソケット接続を実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    2つのBLEモジュールを相互に接続するにはどうすればよいですか?

  2. 2

    Linuxで2つのVCANポートを接続するにはどうすればよいですか?

  3. 3

    Android 7.0以降でソケット接続を維持するにはどうすればよいですか?

  4. 4

    ソケットを使用してArduinoをC ++に接続するにはどうすればよいですか?

  5. 5

    複数のソケット接続をすばやく開くにはどうすればよいですか?

  6. 6

    akkaを使用してUnixソケットに接続するにはどうすればよいですか?

  7. 7

    Webソケットごとに1つのDB接続のみを使用するにはどうすればよいですか?

  8. 8

    Flinkで2つのキーなしストリームを接続し、状態を相互に共有するにはどうすればよいですか?

  9. 9

    VMwareで2つのLinux仮想マシンを接続するにはどうすればよいですか

  10. 10

    ソケットio接続を介して1秒あたり1つのSQL行を送信するにはどうすればよいですか?

  11. 11

    ソケットを接続して閉じるにはどうすればよいですか?

  12. 12

    ファイルソケットにSSHで接続するにはどうすればよいですか

  13. 13

    Linuxでソケット接続タイムアウトを表示/変更するにはどうすればよいですか?

  14. 14

    Socket.IO-接続されているソケット/クライアントのリストを取得するにはどうすればよいですか?

  15. 15

    相互に接続されている2つのコレクションビューをリンクするにはどうすればよいですか?

  16. 16

    K8SでserviceNameを介して2つのコンテナを相互に接続するにはどうすればよいですか?

  17. 17

    MatPlotLibで2セットのXY散布値を接続するにはどうすればよいですか?

  18. 18

    Javaで同じソケット接続を使用して複数のhttpリクエストを実行するにはどうすればよいですか?

  19. 19

    Windowsで、1つのイーサネットソケットを使用して2台のコンピューターをインターネットに接続するにはどうすればよいですか?

  20. 20

    これらの2つのクエリを相互に接続するにはどうすればよいですか?

  21. 21

    2つの異なる場所にあるサブネット内の2つのPCを接続するにはどうすればよいですか?

  22. 22

    グラフを最大のセット間接続を持つ2つのセットに分割するにはどうすればよいですか?

  23. 23

    IP範囲が異なる2つのVMを接続して相互にアクセスするにはどうすればよいですか?

  24. 24

    クライアントを複数のサーバーソケットに接続するにはどうすればよいですか?

  25. 25

    イーサネット接続のSNRを見つけるにはどうすればよいですか?

  26. 26

    C#とJavaの間のSSLソケット接続を適切に設定するにはどうすればよいですか?

  27. 27

    竜巻の別のプロセスにWebソケット接続を送信するにはどうすればよいですか?

  28. 28

    ソケット経由で Web サイトをホストしている Web サイトに接続するにはどうすればよいですか?

  29. 29

    複数のWebページを介してソケット接続を実行するにはどうすればよいですか?

ホットタグ

アーカイブ