У меня есть приложение C # .net 3.5, в котором я использую System.Net.Sockets.Socket.SendTo()
для отправки фрейма UDP на адрес многоадресной рассылки 224.0.100.1
. Затем я использую BeginReceiveFrom()
в том же сокете, чтобы прослушать все ответы.
Но в системах, где имеется более одного сетевого адаптера, кажется случайным, на какой адаптер отправляется пакет UDP.
Как я могу позволить пользователю выбрать адаптер, который будет использоваться, и заставить SendTo()
использовать этот адрес?
Спасибо,
PaulH