using System.Net;
using System.Net.Sockets;
public string GetLocalIP()
{
IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
string localIP = "";
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily == AddressFamily.InterNetwork)
{
localIP = ip.ToString();
}
}
return localIP;
}
IP 주소가 설정되어있지 않을 경우 127.0.0.1으로 반환
'C#' 카테고리의 다른 글
[C#]Form 위치 이동 예제 (0) | 2020.01.16 |
---|---|
[C#]신규 창 ShowInTaskbar 비활성화 예제 (0) | 2020.01.07 |
[C#]디지털 시계 (0) | 2019.06.14 |
[C#]원격 접속 서버의 IP/PORT 구하기 예제 (0) | 2018.06.12 |
[C#]클래스 내 멤버 이름 가져오기 예제 (0) | 2018.06.11 |