|
저두 잠시 참견을 하자면...^^;;
받는 부분에서 수정이 필요 할 것 같습니다.
strLen = recv( sockTemp, (char *)nameMessage, NAMESIZE + BUFSIZE - 1, 0 );
이렇게 했을경우 소케자체의 Recv버퍼에 NAMESIZE + BUFSIZE - 1만큼이 안와있을경우
그리고 실제로 NAMESIZE + BUFSIZE - 1만큼 읽으라고 했지만..strLen값이 실제로
읽어온 길이입니다. 다시 체크를 해주는 부분도 추가해 주셔야 합니다.
(근데..맞는이야긴가.ㅡㅡㅋ 전 지금 빌더 기본소켓을 기준으로 하는말이라서..ㅡㅡㅋ)
델마당에 가보면 4000king님께서 소켓쓰면서 주의할점에 대해서 올리신 글이 있습니다.
참고해 보시는것도..^^
|