Nadawanie komunikatu UDP do wszystkich dostępnych kart sieciowych

Muszę wysłać wiadomość UDP do określonego adresu IP i portu.

Ponieważ istnieją 3 karty sieciowe,

10.1.x.x
10.2.x.x
10.4.x.x

kiedy wysyłam wiadomość UDP, odbieram wiadomość tylko w jednej karcie sieciowej ... reszta IP nie odbiera.

Chcę sprawdzić kartę sieciową podczas wysyłania wiadomości. Jak mogę to zrobić?

Obecnie używam następujących:

IPEndPoint localEndPoint = new IPEndPoint(IPAddress.Parse(LocalIP), 0);
IPEndPoint targetEndPoint = new IPEndPoint(TargetIP, iTargetPort);
UdpClient sendUdpClient = new UdpClient(localEndPoint);
int numBytesSent = sendUdpClient.Send(CombineHeaderBody, CombineHeaderBody.Length, targetEndPoint);

questionAnswers(4)

yourAnswerToTheQuestion