| [ CnUnix ] in KIDS 글 쓴 이(By): superm (hohoho) 날 짜 (Date): 2003년 2월 12일 수요일 오전 02시 13분 00초 제 목(Title): Re: 네트워크 프로그램 질문... 다음과 같이 작성해서 돌렸는데도 여전히 문제가 있네요. connect() 실행하면서 계속 일시적으로 자원이 부족하다고 나오는데.. main { .... while (1) { ... send_msg(msg, addr) ... } ... } send_msg(msg, addr) { ... sockfd = socket(AF_INET, SOCK_STREAM, 0); ... on = 1; /* 0,1 모두 사용해봤음 */ setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, (char *)&on, sizeof (on)); while (connect(sockfd, (struct sockaddr*)&serv_addr, sizeof(serv_addr)) < 0) { if (errno == EAGAIN) { perror("Error:"); continue; } } /* send message through sockfd */ ... close(sockfd); } |