inet_ntoa

inet_ntoa 함수는 인터넷 네트웍 주소(Ipv4)를 인터넷 표준 쩜 표기법 형태의 주소로 변환합니다.

char FAR * inet_ntoa (
     struct in_addr
in  
);

 

Parameters

in
[입력] 인터넷 호스트 주소를 표현하는
IN_ADDR 구조체

Remarks

inet_ntoa 함수는 네트웍 바이트 오더인 IP 어드레스의 포맷을 10진 문자열로 지정합니다. IP 어드레스는 IN_ADDR 구조체의 형태로 inet_ntoa 함수에 제공됩니다. 선언에 의해 IN_ADDR 구조체에 있는 IP 어드레스는 이미 네트웍 바이트 오더 입니다. inet_ntoa 함수에 의해 반환된 문자열은 해당 윈도우즈 소켓 시스템에 지정된 메모리에 상주하게됩니다. 주의 할 점은 애플리케이션이 이 메모리를 비워서는 안 됩니다. 그리고, 다음 윈도우즈 소켓함수가 호출될 때 까지 문자열의 유효성이 보장 되므로 필요할 경우 애플리케이션은 문자열의 복사본을 만들 수 있습니다.

Return Values

아무런 에러가 발견되지 않는다면, inet_ntoa 함수는 쩜표기법으로 이루어진 IP 어드레스를 가지고 있는 스트링을 리턴하게 됩니다. 에러 발생시에는 NULL 을 리턴합니다.

QuickInfo

Windows NT : 사용가능
Windows : 사용가능
Windows CE : 버젼 1.0 그리고 그이후의 버젼에서 사용가능
Header :
          Win16/32 : winsock.h
          Win32-II : winsock2.h
Import Library :
          Win16 : winsock.lib  
          Win32 : wsock32.lib  
          Win32-II : ws2_32.lib

See Also

overview, inet_addr