Netwok Interface setzen

Hallo,

in meinem PC sind zwei Netzwork Interface eingerichtet, die sind :
„10.137.1.1“ und „192.168.1.1“

ich möchte ein multicast für ein bestimmt Netzwork Interface setzen, und so habe ich es implementiert:

MulticastSocket mSocket = new MulticastSocket(port);
InetAddress mNetworkAddress = InetAddress.getByName(„192.168.1.1“);
mSocket.setNetworkInterface(NetworkInterface.getByInetAddress(mNetworkAddress ));

Wenn ich das Programm starte dann wird diese Multicast auf die andere Netzwork Interface gesendet und zwar auf „10.137.1.1“.

Was mache ich falsch?

Gruss.
Hicham

Moien

MulticastSocket mSocket = new MulticastSocket(port);
InetAddress mNetworkAddress =
InetAddress.getByName(„192.168.1.1“);
mSocket.setNetworkInterface(NetworkInterface.getByInetAddress(mNetworkAddress
));

mSocket.setInterface( … )

Was mache ich falsch?

Evtl. bist du auch unter windows unterwegs. Da könnte alles mögliche passieren…

cu

Hi,
Dank für die Antwort.

mSocket.setInterface( … )

Es ging auch nicht so

Gruss.
Hicham