マルチキャストパケットの送受信に使用されるデータグラムソケットがあります。使用すると、物理デバイス上のすべてのアダプターでデータを送受信します。すべてを使用するのではなく、使用するアダプターを指定する方法はありますか?
とバインドする場合
await _datagramSocket.BindServiceNameAsync(ServicePort);
次に、すべてのアダプターが使用されます。とバインドする場合
await _datagramSocket.BindEndpointAsync(new HostName(AdapterHostname), ServicePort);
次に、次のエラーがスローされます。「通常、各ソケットアドレス(プロトコル/ネットワークアドレス/ポート)の使用は1回のみ許可されます。(HRESULTからの例外:0x80072740)」