Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetLocalIPAddress()

static string Terraria.Netplay.GetLocalIPAddress ( )
inlinestaticprivate

Definition at line 84 of file Netplay.cs.

85 {
86 string result = "";
87 IPAddress[] addressList = Dns.GetHostEntry(Dns.GetHostName()).AddressList;
88 foreach (IPAddress iPAddress in addressList)
89 {
90 if (AcceptedFamilyType(iPAddress.AddressFamily))
91 {
92 result = iPAddress.ToString();
93 break;
94 }
95 }
96 return result;
97 }
static string GetHostName()
Definition Dns.cs:16
static IPHostEntry GetHostEntry(IPAddress address)
Definition Dns.cs:36
override string ToString()
Definition IPAddress.cs:390
AddressFamily AddressFamily
Definition IPAddress.cs:88
static bool AcceptedFamilyType(AddressFamily family)
Definition Netplay.cs:704

References Terraria.Netplay.AcceptedFamilyType(), System.Net.IPAddress.AddressFamily, System.Net.Dns.GetHostEntry(), System.Net.Dns.GetHostName(), and System.Net.IPAddress.ToString().