s_addr이란 무엇인가요 엉뚱한질문 하는거 같아서..죄송

min2to의 이미지

소켓프로그래밍 공부하다 보니까요 주소 넣어주는 부분에만

밑에 보시면 serv_addr.sin_addr.s_addr=inet_addr(argv[1])에서

s_addr을 한번 더 넣어주더라고여.. 왜 이렇게 넣어주는지 이해가 않가서요..

s_addr은 어서 나오는 변수인지요;; (그냥 정의인가요?)

serv_addr.sin_family=AF_INET;

serv_addr.sin_addr.s_addr=inet_addr(argv[1]);

serv_addr.sin_port=htons(atoi(argv[2]));

superkkt의 이미지

sockaddr_in 구조체의 멤버 변수인 sin_addr은 in_addr 구조체로 선언되어 있습니다. 그리고 in_addr 구조체는 s_addr이라는 멤버 변수를 가지고 있습니다. 자세한 내용은 아래 페이지 참조~

http://www.opengroup.org/onlinepubs/009695399/basedefs/netinet/in.h.html


======================
BLOG : http://superkkt.com

======================
BLOG : http://superkkt.com