DJ메탈짱™의 Free Style

C# 클라이언트의 IPv4 정보 가져오기, IPHostEntry, System.Net, System.Net.Sockets 본문

일(job)/MS(Microsoft)

C# 클라이언트의 IPv4 정보 가져오기, IPHostEntry, System.Net, System.Net.Sockets

뽀&쏭 2016. 5. 27. 11:22

클라이언트의 IPv4 정보 가져오기

 

using System.Net;

using System.Net.Sockets;

 

/// <summary>

/// 사용자(Client) IP 가져오기

/// </summary>

/// <returns></returns>

private string GetIP()

{

IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());

        string ipAddr = string.Empty;

        for (int i = 0; i < host.AddressList.Length; i++)

        {

                       if (host.AddressList[i].AddressFamily == AddressFamily.InterNetwork)

                       {

                       ipAddr = host.AddressList[i].ToString();

}

}

return ipAddr;

}