네트워크프로그래밍 썸네일형 리스트형 [Etc] Blocking, non-Blocking and Asyschronous mode 윈속의 동작모드 ▶ BSD 소켓과 마찬가지로 윈속이 제공하는 소켓도 다음과 같은 세 가지 동작모드 (operating mode)를 가지고 있다. Blocking 모드 Non-blocking 모드 Asynchronous(비동기) 모드 (1) Blocking 모드 ▶ socket() 시스템 콜을 호출하여 하나의 소켓을 만들면 이것은 디폴트로 blocking 모드로 동작하는 소켓이 된다. ▶ 이러한 blocking 모드의 소켓을 대상으로 accept(), close- socket(), connect(), recv(), recvfrom(), send(), sendto()와 같은 함수를 호출하면 함수가 원하는 동작을 완료할 때까지 함수를 호출한 프로세스가 blocking될 수 있다. ▶ 즉, blocking 모드.. 더보기 이전 1 다음