소켓 통신 TCP-IP INET_ATON
- 코딩/TCP&IP
- 2019. 12. 6.
소켓 통신 TCP-IP INET_ATON
네트워크의 주소 SOCKADDR_IN 구조체의 데이터 타입은 UNSINGED LONG인데 주소 할당을 위하여
십진수 표현방식간에 INET_ATON과 같은 변환 함수를 사용하여야 한다.
#include <stdio.h>
#include <stdlib.h>
#include <arpa/inet.h>
void error_handling(char *message);
int main(int argc, char *argv[])
{
char *addr = "127.232.124.79";
struct sockaddr_in addr_inet;
if(!inet_aton(addr, &addr_inet.sin_addr))
error_handling("Conversion error");
else
printf("Network ordered integer addr: %#x \n",
addr_inet.sin_addr.s_addr);
return 0;
}
void error_handling(char *message)
{
fputs(message, stderr);
fputc('\n', stderr);
exit(1);
}
'코딩 > TCP&IP' 카테고리의 다른 글
소켓 통신 TCP-IP INET_NTOA (0) | 2019.12.07 |
---|---|
소켓 통신 TCP-IP INET_ADDR (0) | 2019.12.06 |
TCP-IP 소켓통신 THREAD CHAPTER4 (0) | 2019.12.04 |
TCP-IP 소켓통신 THREAD CHAPTER3 (0) | 2019.12.03 |
TCP-IP 소켓통신 THREAD CHAPTER2 (0) | 2019.12.02 |