네트워크 연결 connect() 함수에 대한 질문 입니다.
텃골
2024.11.14
C로 네트웤프로그램을 공부하다가 잘 안되서 이렇게 질문을 올립니다.
클라이언트가 서버에 연결요청을 위해 connect()를 사용하는데요.
만약 서버가 동작을 안한다면 클라이언트는connect()요청을 하는 동안 먹통이 되는 현상 때문에
어느 일정시간(3초) 동안 서버로 부터 응답이 없으면 그냥 connect 연결 에러 값을 리턴하려고 합니다.
MFC 같은 경우 SetTimer를 이용해서 처리가 가능한데 혹시 C에서는 어떻게 할 수 있을까요?
답변 좀 부탁 드립니다.
-
타키 2024-11-14
답변 정말 감사합니다..
-
별글 2024-11-14
msdn에는 timeout에 대한 내용이 있는데요. 그리고 setTimer가 없으면 쓰레드로 만드셔도 될텐데요.. ^^;
구현방법은 많아요. 근데, 원래 connect 후에는 msdn에서는 timeout에 대한 내용이 있어요. 그디폴트값이 얼마인지는 찾아보지 않았지만...
- msdn 참고하세요 - -
목향 2024-11-14
connect()요청을햇으면 서버가 응답없으면 없는걸로 떨어질껀데욧? 아닌가요? 연결되고나서 메시지를 보내고 못받아서 기다리는경우리면 모를까욧...=..=