Rimosso problema GetDns x app

This commit is contained in:
Samuele Locatelli
2023-01-14 10:16:46 +01:00
parent f5c764eafb
commit ccc02a48b3
3 changed files with 17 additions and 8 deletions
+13 -8
View File
@@ -19,22 +19,27 @@ namespace GPW.CORE.Comp
{
string devIp = firstIp;
IPAddress clientIP = IPAddress.Parse(devIp);
IPHostEntry GetIPHost = Dns.GetHostEntry(clientIP);
if (GetIPHost != null)
try
{
// se trovo + di 1 ip cerco il primo NON IPV6...
if (GetIPHost.AddressList.Count() > 1)
IPHostEntry GetIPHost = Dns.GetHostEntry(clientIP);
if (GetIPHost != null)
{
foreach (IPAddress item in GetIPHost.AddressList)
// se trovo + di 1 ip cerco il primo NON IPV6...
if (GetIPHost.AddressList.Count() > 1)
{
if (item.AddressFamily == AddressFamily.InterNetwork)
foreach (IPAddress item in GetIPHost.AddressList)
{
devIp = item.ToString();
break;
if (item.AddressFamily == AddressFamily.InterNetwork)
{
devIp = item.ToString();
break;
}
}
}
}
}
catch
{ }
return devIp;
}
}
+3
View File
@@ -30,6 +30,9 @@
</ItemGroup>
<ItemGroup>
<None Update="logs\.placeholder">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="post-build.ps1">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>post-build.cs</LastGenOutput>
+1
View File
@@ -0,0 +1 @@