>> Delete Reply from No. 38277 article
No. RE: C질문입니다.

등록 2001-12-28 16:37:00 By localhost     조회 1
이름 문창민    

		/usr/include/netinet/in.h에 보면 정의 되어 있는 주소 상수가
아래와 같습니다.
 /* Address to accept any incoming messages.  */
#define INADDR_ANY              ((in_addr_t) 0x00000000)
/* Address to send to all hosts.  */
#define INADDR_BROADCAST        ((in_addr_t) 0xffffffff)
/* Address indicating an error return.  */
#define INADDR_NONE             ((in_addr_t) 0xffffffff)
 INADDR_ANY는 서버 소켓이 모든 주소을 받아 들이게 설정할때 사용합니다.
 int sock;
struct sockaddr_in name;
 sock = socket (PF_INET, SOCK_STREAM, 0);
name.sin_family = AF_INET;
name.sin_port = htons (port);
name.sin_addr.s_addr = htonl (INADDR_ANY);
bind(sock, (struct sockaddr *) &name, sizeof (name));
   : 소켓에서 INADDR_ANY 라는 상수가 있는데 이거 왜 쓰는건가요? 책 봤는데 이해가 잘않돼네
여 예를 들어 알려주세요--nautilus 1.0.6, evolution 1.0, mozilla nightly build linux desktop도 나날이 풍
성해 지는것 같아서 행복합니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved