티스토리 뷰
반응형
#include <winsock.h>
AnsiString __fastcall GetLocalIP(void)
{
WSAData wsaData;
if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0)
return "";
char slocal[256];
if (gethostname(slocal, 256) == SOCKET_ERROR)
return "";
hostent *hos = gethostbyname(slocal);
if(hos == NULL)
return "";
char *addr = *(hos->h_addr_list);
AnsiString LocalIP = AnsiString((unsigned char)addr[0]) + '.'
+ AnsiString((unsigned char)addr[1]) + '.'
+ AnsiString((unsigned char)addr[2]) + '.'
+ AnsiString((unsigned char)addr[3]);
WSACleanup();
return LocalIP;
}
반응형
'프로그래밍 > C++ Builder' 카테고리의 다른 글
TIdTCPClient (인디 컴포넌트) 사용법 (0) | 2019.07.16 |
---|---|
중복 실행 체크 (0) | 2019.07.16 |
버튼으로 팝업 메뉴 띄을때 좌표 표시 (0) | 2019.07.16 |
엑셀파일 내용 읽어오기 (2) | 2019.07.16 |
윈도우 부팅시 자동 실행 (0) | 2019.07.16 |
댓글
반응형
최근에 올라온 글
- Total
- Today
- Yesterday