From bdf64baf0571d3547d99c3282840611c6c6ea0a1 Mon Sep 17 00:00:00 2001 From: Andreas Venizelou Date: Thu, 8 Aug 2024 15:13:59 +0300 Subject: [PATCH] mDNS, minor --- Protest/Front/fetch.js | 2 +- Protest/Protocols/Mdns.cs | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Protest/Front/fetch.js b/Protest/Front/fetch.js index 1e2b07e1..0048bae3 100644 --- a/Protest/Front/fetch.js +++ b/Protest/Front/fetch.js @@ -615,7 +615,7 @@ class Fetch extends Tabs { const dns = this.AddCheckBoxLabel(this.tabsPanel, this.dnsCheckBox, "DNS"); dns.style.gridArea = "5 / 3"; - //TODO: mDNS, SSDP + //TODO: SSDP this.tabsPanel.appendChild(this.snmp2Checkbox); const snmp2 = this.AddCheckBoxLabel(this.tabsPanel, this.snmp2Checkbox, "SNMP V1/2"); diff --git a/Protest/Protocols/Mdns.cs b/Protest/Protocols/Mdns.cs index 45511876..e6f57544 100644 --- a/Protest/Protocols/Mdns.cs +++ b/Protest/Protocols/Mdns.cs @@ -12,8 +12,8 @@ namespace Protest.Protocols; internal class Mdns { - private static readonly IPAddress MULTICAST_IP_V4 = IPAddress.Parse("224.0.0.251"); - private static readonly IPAddress MULTICAST_IP_V6 = IPAddress.Parse("ff02::fb"); + private static readonly IPAddress MDNS_MULTICAST_ADDRESS_V4 = IPAddress.Parse("224.0.0.251"); + private static readonly IPAddress MDNS_MULTICAST_ADDRESS_V6 = IPAddress.Parse("ff02::fb"); private static readonly int MDNS_PORT = 5353; private struct Answer { @@ -75,13 +75,13 @@ public static byte[] Resolve(string queryString, int timeout = 2000, RecordType try { if (localAddress.AddressFamily == AddressFamily.InterNetwork) { socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); - socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, new MulticastOption(MULTICAST_IP_V4, localAddress)); - remoteEndPoint = new IPEndPoint(MULTICAST_IP_V4, MDNS_PORT); + socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, new MulticastOption(MDNS_MULTICAST_ADDRESS_V4, localAddress)); + remoteEndPoint = new IPEndPoint(MDNS_MULTICAST_ADDRESS_V4, MDNS_PORT); } else if (localAddress.AddressFamily == AddressFamily.InterNetworkV6) { socket = new Socket(AddressFamily.InterNetworkV6, SocketType.Dgram, ProtocolType.Udp); - socket.SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.AddMembership, new IPv6MulticastOption(MULTICAST_IP_V6)); - remoteEndPoint = new IPEndPoint(MULTICAST_IP_V6, MDNS_PORT); + socket.SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.AddMembership, new IPv6MulticastOption(MDNS_MULTICAST_ADDRESS_V6)); + remoteEndPoint = new IPEndPoint(MDNS_MULTICAST_ADDRESS_V6, MDNS_PORT); } else { continue;