Skip to content

Commit f3e38f5

Browse files
committed
Remove NetUtils.ResolveAddresses because Dns.GetHostEntry is now available since .net core 2.0
1 parent ee772c8 commit f3e38f5

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

LiteNetLib/NetUtils.cs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public static IPAddress ResolveAddress(string hostStr)
4848

4949
public static IPAddress ResolveAddress(string hostStr, AddressFamily addressFamily)
5050
{
51-
IPAddress[] addresses = ResolveAddresses(hostStr);
51+
IPAddress[] addresses = Dns.GetHostEntry(hostStr).AddressList;
5252
foreach (IPAddress ip in addresses)
5353
{
5454
if (ip.AddressFamily == addressFamily)
@@ -59,11 +59,6 @@ public static IPAddress ResolveAddress(string hostStr, AddressFamily addressFami
5959
return null;
6060
}
6161

62-
public static IPAddress[] ResolveAddresses(string hostStr)
63-
{
64-
return Dns.GetHostEntry(hostStr).AddressList;
65-
}
66-
6762
/// <summary>
6863
/// Get all local ip addresses
6964
/// </summary>
@@ -117,7 +112,7 @@ public static void GetLocalIpList(IList<string> targetList, LocalAddrType addrTy
117112
//Fallback mode (unity android)
118113
if (targetList.Count == 0)
119114
{
120-
IPAddress[] addresses = ResolveAddresses(Dns.GetHostName());
115+
IPAddress[] addresses = Dns.GetHostEntry(Dns.GetHostName()).AddressList;
121116
foreach (IPAddress ip in addresses)
122117
{
123118
if((ipv4 && ip.AddressFamily == AddressFamily.InterNetwork) ||

0 commit comments

Comments
 (0)