|
안녕하세요.
제가..프로그램을 짜다가 이런건 어떻게 해야되는지 잘몰라서 이렇게 글을 띄움니다.
다름이 아니라
if (send(Socket, szSend, i, 0) == SOCKET_ERROR)
{
SISMessageBox(hDlg, TEXT("Cannot connect!!!"), MB_OK);
return 0;
}
위 처럼 보냈거든요..
그런데..받을려고 아래와 같이 했더니...
if (recv(Socket, szSend, i, 0))
{
내용----
}
서버쪽에서 응답이 없거나 메세지를 주지 않으면 무한정 기다리게 되더라구요.
그래서..제가 몇개 찾아봤는데..잘모르겠더라구요..
recv에서 타임아웃 같은거 있을것같은데..제가 잘 모르겠어요..
기왕이면 그쪽 소스부분을 같이 알려주시면 정말 감사감사감사하겠습니다.
꼭...부탁드릴께요..꼭!!!!!
|