ws2tcpip.h에 포함되어 있다.
https://docs.microsoft.com/en-us/windows/win32/api/ws2tcpip/nf-ws2tcpip-inet_pton
inet_pton
INT WSAAPI inet_pton( INT Family, PCSTR pszAddrString, PVOID pAddrBuf );
IPv4 혹은 IPv6 주소체계에서 문자열로 표현되는 주소를 실제 이진수에 해당하는 주소로 바꿔주는 함수.
소켓에 주소를 할당할 때, 문자열 주소로 위 함수를 통해 주소를 부여한다.
WSAGetLastError로 반환된 오류를 알 수 있다.
ex) inet_pton(AF_INET, szInAddress, socekt.sin_addr);
inet_ntop
PCWSTR WSAAPI InetNtopW( INT Family, const VOID *pAddr, PWSTR pStringBuf, size_t StringBufSize );
반대로 이진수로 표현된 주소를 문자열로 변환시켜주는 함수.
'Computer Science 기본 지식 > 소켓 프로그래밍' 카테고리의 다른 글
[게임 서버 프로그래밍 교과서] Poll을 이용한 논블로킹 서버 (0) | 2021.08.19 |
---|---|
[게임 서버 프로그래밍 교과서] 블로킹 소켓 ManyClient - ManyServer 구조 (0) | 2021.08.19 |
[TCP/IP 소켓 프로그래밍] (18) IOCP 서버 (0) | 2021.04.09 |
[TCP/IP 소켓 프로그래밍] (17) Overlapped IO 서버 (0) | 2021.04.08 |
[TCP/IP 소켓 프로그래밍] (16) 비동기 모델 Overlapped IO (0) | 2021.04.07 |