マルチホーム マシン上で Java で UDP パケットを送受信するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/48659

  •  09-06-2019
  •  | 
  •  

質問

VmWare がインストールされたマシンにネットワーク インターフェイスが 2 つ追加されています。OSはVistaです。2 つの Java アプリケーションがあり、1 つはデータグラムをブロードキャストし、もう 1 つはそれらのデータグラムを受信します。私が抱えている問題は、両方の VmWare ネットワーク インターフェイスを無効にしない限り、受信側がデータグラムを受信できないことです。

インターフェイスを無効にせずにそれを機能させる最善の方法は何ですか?

役に立ちましたか?

解決

DatagramSocket の代替コンストラクターを見てください。

DatagramSocket(int port, InetAddress laddr)
Creates a datagram socket, bound to the specified local address.

ポートを指定しているだけだと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top