>> Edit article
이름
제목
패스워드
: UDP클라이언트를 구현할때 : recvfrom()함수를 이용해 : 서버로부터 dgram를 받을 때 : 서버로부터 전송이 없어서 recvfrom()이 무한히 block되는걸 : 막기 위해 시간 제한(time out)을 두려고 하는데 : 어떻게 구현해야 하나요? : signal()을 이용하냐요? 구체적으로 좀 갈켜주세엽^^ 위의 분께서 설명을 하셨지만.. 하나더... setsockopt를 이용한 recvfrom의 타임아웃을 설정할 수 있습니다. 저만 그런지 모르겠지만 이 방법을 더 많이 사용하죠.. #include <time.h> timeval tv; tv.tv_sec = 0; tv.tv_usec = 1000; setsockopt ( sock_fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof ( tv ) );
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved