Wie sendet und empfängt man UDP-Pakete in Java auf einem mehrfach vernetzten Rechner?

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

  •  09-06-2019
  •  | 
  •  

Frage

Ich habe einen Computer mit installierter VmWare, der zwei zusätzliche Netzwerkschnittstellen hinzugefügt hat.Das Betriebssystem ist Vista.Ich habe zwei Java-Anwendungen, eine, die Datagramme sendet, und eine, die diese Datagramme empfängt.Das Problem, das ich habe, ist, dass der Empfänger die Datagramme nicht empfangen kann, wenn ich nicht beide VmWare-Netzwerkschnittstellen deaktiviere.

Was ist der beste Weg, damit das funktioniert, ohne die Schnittstellen zu deaktivieren?

War es hilfreich?

Lösung

Schauen Sie sich den alternativen Konstruktor für DatagramSocket an:

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

Ich vermute, Sie geben nur den Port an.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top