0

自分のブリッジを実装するためにrawソケットのチュートリアルを読み ました(パッケージを一方の側からキャプチャし、rawソケットでもう一方のインターフェイスに送信します)。私はJavaの世界から来ているので、低レベルのプログラミングは私には奇妙です。私の無知を許してください。

ブリッジを実装しているので、AからインターフェイスBに、またはその逆にトラフィックを送信する必要があります。単一のrawソケットを作成し、それを使用して2つの異なるインターフェイスで両方のサーバーにデータを送信しました。インターフェイスAまたはBから送信するために同じソケットを使用しない理由はありますか?私はそれが良い習慣であるかどうか尋ねていますか?問題など

下線でソケットが物理インターフェイスにバインドされていないことを明確にできれば素晴らしいと思います。これが、同じrawソケットが異なるインターフェイスにデータを送信するために使用するのが奇妙に思える理由です。

4

1 に答える 1

0

2つの異なるインターフェースに同じrawソケットを使用しても問題はありません。特定のインターフェースでの使用は、sendを呼び出すときに行われます。

于 2012-07-29T06:56:52.923 に答える