Ich bin derzeit eine Netzwerk-Anwendung auf meinem Rechner mit 2 Netzwerkschnittstellen mit dem folgenden Setup-Entwicklung -UDP mit mehreren Netzwerk Vernetzung
möchte ich mit IP unter Verwendung der ersten Konfiguration UDP-Nachricht senden 192.168.1.2
.
using (var udpClient = new UdpClient(5556))
{
udpClient.Connect(IPAddress.Parse("192.168.1.2"), 5556);
// DO STUFF
}
Wenn ich das versuchen bekomme ich folgende Fehler -
keine Verbindung hergestellt werden konnte, weil die Zielmaschine aktiv sie verweigert
Seltsam ist, dass, wenn ich meine deaktivieren anderes Netzwerk, das funktioniert einwandfrei aber mit 2 Anschlüssen (; LAN & WiFi) funktioniert es nicht mehr ... ich schätze, dass es auf falschen Adapter sendet? Ist dies, weil mein Standard-Gateway ist das gleiche oder was mache ich falsch? Ich bin neu Netzwerk-basierte Anwendungen zu entwickeln ...
Übrigens müssen Sie nicht Connect mit UDP aufrufen - das bedeutet, dass Sie jedes Mal, wenn Sie einen Anruf senden, den Endpunkt, an den Sie senden möchten, nicht übergeben müssen. – markmnl
Sie können auch die Loopback-Adresse 127.0.0.1 verwenden und Schnittstellen haben. – markmnl