본문 바로가기
프로그래밍/C#

C#, 로컬 IP 가져오기

by Planetis 2015. 12. 24.

System.Net의 IPHostEntry 사용.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
public string GetLocalIP()
{
    string localIP = "Not available, please check your network seetings!";
    IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
    foreach (IPAddress ip in host.AddressList)
    {
        if (ip.AddressFamily == AddressFamily.InterNetwork)
        {
            localIP = ip.ToString();
            break;
        }
    }
    return localIP;
}
cs


320x100

'프로그래밍 > C#' 카테고리의 다른 글

C# 배열 값을 섞어주는 swap함수 만들어 보았다.  (0) 2016.09.25
C# 텍스트 파일 읽기/쓰기 + 파일 저장 MSDN  (0) 2016.01.09
C# 자료형  (0) 2015.10.23
C# 배열과 n차원 배열  (0) 2015.06.24
C#, Math  (0) 2015.05.12

댓글