Q&A

  • 인디소켓에 대해서 질문입니다.(UDP)
인디소켓의 UDP클라이언트에서 SENDBUFFER() 하고 난다음에 RECEIVEBUFFER()명령으로 응답을 받을때 TIMEOUT이 발생하다면 이 타임아웃이 발생하는것을 받을순 없나요? 타임아웃이 발생했을때 여기에 해당하는 적당한 일을 해주어야 하는데요..

답변좀 달아주십시요..그럼.즐코..행복한 하루..

1  COMMENTS
  • Profile
    이경문 2001.05.16 08:08
    Thread를 이용하세요.

    Thread에서 ReceiveBuffer()를 호출하고(물론 Thread가 block되겠지요).

    메인 Thread에서는 WaitForSingleObject하는 겁니다.

    그런데 WaitForSingleObject가 TimeOut을 줄 수 있거든요.

    그러므로 WaitForsingleObject 다음에 메인 코드에서 Receive하는 Thread가 올바로 데이터를 받았는지 체크하면 되지여....

    빙구 wrote:

    > 인디소켓의 UDP클라이언트에서 SENDBUFFER() 하고 난다음에 RECEIVEBUFFER()명령으로 응답을 받을때 TIMEOUT이 발생하다면 이 타임아웃이 발생하는것을 받을순 없나요? 타임아웃이 발생했을때 여기에 해당하는 적당한 일을 해주어야 하는데요..

    > 답변좀 달아주십시요..그럼.즐코..행복한 하루..