unix C중 tcp nonblocking 소켓에서 질문입니다.

jee89의 이미지

환경은 유닉스이구요.
connect 는 그냥 blocking 소켓방식으로 하구요.

connfd = connect( ... );
이후부터 fcntl로 nonblocking 소켓방식으로 바꿔서 사용할수 있나요?

감사합니다.

다즐링의 이미지

------------------------------------------------------------------------------------------------
Life is in 다즐링

익명 사용자의 이미지

일단 socket을 만든 이후....
소켓을 닫기 전까지...

필요시, 아무때나, 맘대로 바꿀 수 있습니다.( block<->nonblock)