Попытка одноадресной рассылки пакетов в доступные сети. Всего 3 сети. Удалось получить пакеты только в одной сети. Но я не могу получить пакеты в разных сетях.Проблема При попытке одноадресной передачи пакетов в доступные сети
используя этот код ..
foreach (var i in System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces())
{
foreach (var ua in i.GetIPProperties().UnicastAddresses)
{
System.Windows.Forms.MessageBox.Show(ua.Address.ToString());
IPAddress Tip = IPAddress.Parse(ua.Address.ToString());
IPEndPoint targetEndPoint = new IPEndPoint(Tip, iTargetPort);
MyUdpClient sendUdpClient = new MyUdpClient();
int numBytesSent = sendUdpClient.Send(CombineHeaderBody, CombineHeaderBody.Length, targetEndPoint);
}
}
Что такое проб? Благодарю.
Да, Эрик, я уверен. Я хочу, чтобы Unicast пакеты с доступными сетевыми адаптерами. Я предполагаю, что этот код делает это. Я не получаю никаких ошибок. Я могу получить весь сетевой адрес и отправить ему пакеты. Но не получать пакеты в IPaddress в разных сетевых адаптерах. Код может быть одноадресным для всех доступных сетевых адаптеров. – Anuya