Attualmente sto sviluppando un'applicazione di rete sulla mia macchina con 2 interfacce di rete con la seguente configurazione -UDP in rete con rete multipla
voglio inviare un messaggio UDP utilizzando la prima configurazione con IP 192.168.1.2
.
using (var udpClient = new UdpClient(5556))
{
udpClient.Connect(IPAddress.Parse("192.168.1.2"), 5556);
// DO STUFF
}
Quando provo questo ottengo il seguente errore -
Nessuna connessione potrebbe essere fatto perché il computer di destinazione attivamente rifiutato
Strano questo è che quando a disattivare il mio altra rete che funziona perfettamente ma con 2 connessioni (LAN & WiFi) non funziona più ... Immagino che stia inviando un adattatore sbagliato? È perché il mio gateway predefinito è lo stesso o cosa sto facendo male? Sono nuovo di sviluppo di applicazioni basate sulla rete ...
Per inciso, non è necessario chiamare Connetti con UDP - tutto ciò che accade è ogni volta che si chiama l'invio non è necessario passare il punto finale a cui si desidera inviare. – markmnl
Inoltre, è possibile utilizzare l'indirizzo di loopback: 127.0.0.1 e avere interfacce connesse. – markmnl