2017. 2. 6. 14:13ㆍC# 윈폼 ( Windows Forms )/Socket
1. MSDN
2. Local IP 가져오기
-1) 다음과 같이 GUI를 구성하고 각 컨트롤에 대한 ID를 설정합니다.
Button : btn_IP TextBox : tb_IP
|
-3) Button의 클릭이벤트를 추가하고 코드를 작성합니다.
Button의 Click 이벤트명 : btn_IP_Click Button의 Click 이벤트 소스코드 : private void btn_IP_Click(object sender, EventArgs e) { GetLocalIP(); tb_IP.Text = localIP; }
|
-4) 버튼 클릭 시 Local IP를 불러오는 메서드를 작성합니다.
string localIP = "";//전역변수 public string GetLocalIP() { localIP = "Not available, please check your network seetings!"; IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress LocalIPAddress in host.AddressList) { if (LocalIPAddress.AddressFamily == AddressFamily.InterNetwork) { localIP = LocalIPAddress.ToString(); break; } } return localIP; }
|
-5) 실행 후 버튼 클릭시 화면