1

Windows XP では、任意の IP4 アドレス「から」UDP パケットを、コンピュータのネットワーク カードの 1 つに接続された [プライベート] ネットワークに送信できるアプリケーションが必要です。受信側のコンピューターは、パケットが別のデバイスから発信されたと考える必要があります。

明らかsocket.sendto()に、ネットワーク カードの IP アドレスを継承するパケットを作成するだけです。しかし、これを機能させるには、どのような追加のハードウェア (またはネットワーク カード構成) が必要なのでしょうか?

4

1 に答える 1

1

RAWソケットまたはRAWイーサネットソケットがおそらく最良の解決策です。RAWイーサネットソケット用のNDISドライバーを入手し、必要に応じてCまたは.Netで演習を行うことができます。

RAWイーサネットは、パケットごとにイーサネット、IP、およびUDPヘッダーを作成する必要があることを意味します。

于 2011-08-11T05:52:10.857 に答える