|
이건 소켓 프로그래밍 관련 내용입니다.
이걸 할려면.. C언어는 당연히 알아야 하고..
별로도 소켓 프로그래밍에 대해서 공부하셔야 합니다.
첨부하신 내용은 버클리 소켓 제어 부분입니다.
소켓 제어 부분에서 가장 기본적인 부분인데...
윈도우에선 사용방법이 좀 다릅니다.
따라서 윈도우에서 쓸려면..
저 소스 참고해서.. 윈도우용에 맞게 변경하시거나 해야합니다..
제가 아는건 여기까지인데..
소켓프로그래밍은 줏어들은게 다라서..
맞게 설명한건지 모르겠군요..
아니면
박정민 님이 쓰신 글 :
: 이 소스 분석 설명 좀 부탁드립니다. 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);
: =========================================================================
|