728x90
반응형
728x170
using System.Net;
using System.Net.Sockets;
#region 호스트 IP 주소 구하기 - GetHostIPAddress()
/// <summary>
/// 호스트 IP 주소 구하기
/// </summary>
/// <returns>호스트 IP 주소</returns>
public string GetHostIPAddress()
{
string hostIPAddress;
using(Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, 0))
{
socket.Connect("1.1.1.1", 65530);
IPEndPoint ipEndPoint = socket.LocalEndPoint as IPEndPoint;
hostIPAddress = ipEndPoint.Address.ToString();
}
return hostIPAddress;
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] Socket 클래스 : 소켓 연결시 시간 제한하기 (0) | 2019.06.02 |
---|---|
[C#/COMMON] 파일 확장자 연결하기 (0) | 2019.05.30 |
[C#/COMMON] 바이트 배열에서 구조체 객체 구하기 (0) | 2019.05.27 |
[C#/COMMON] 구조체 바이트 배열 구하기 (0) | 2019.05.27 |
[C#/COMMON] Assembly 클래스 : 어셈블리 GUID 구하기 (0) | 2019.05.26 |
[C#/COMMON] Socket 클래스 : 호스트 IP 주소 구하기 (0) | 2019.05.26 |
[C#/COMMON] 특정 프로세스의 윈도우 상태 구하기 (0) | 2019.05.26 |
[C#/COMMON] 16진수 문자열 구하기 (0) | 2019.05.22 |
[C#/COMMON] 순번 문자열 구하기 (0) | 2019.05.22 |
[C#/COMMON] 이진 문자열 구하기 (0) | 2019.05.22 |
[C#/COMMON] 제곱근을 사용해 소수(素數) 여부 구하기 (0) | 2019.05.20 |
댓글을 달아 주세요