이 소스 분석 설명 좀 부탁드립니다. C언어를 몰라서 if문의 조건을 알수가 없습니다.
bind, sd, struct sockaddr *, serv_addr ..... ==-1 등등 이게 도대체 뭔지 모르겠어요.
어떨 경우에 "MailSsvr: bind" 란 메시지가 떨어지는지 설명 좀 부탁드립니다.
도와주시면 정말 감사하겠습니다..
=========================================================================
/* Bind it's local address */
if(bind(sd,(struct sockaddr *)&serv_addr,serv_addr_len)==-1){
printf("MailSsvr: bind\n"); exit(0);
}
if(listen(sd,5)==-1) exit(0);
=========================================================================
|