안녕하세요? unp를 보고 공부하고 있는데요.
non_blocking 소켓을 만들고 connect(); 호출 시,
바로 리턴이 되는데, 나중에 연결설정(3WH)이 되면
getsockopt로 완전히 이루어 졌는지 알 수 있다고 나오는데요.
UNP의 p412를 보면 지정번호가 읽기가능이나 또는 쓰기가능하면
소켓의 미결정 오류(SO_ERROR)를 가져오기 위해서 getsockopt를
호출한다라고 나오는데요. 이부분이 이해가 가지 않습니다.
getsockopt를 호출하게 됐을 때, 어떻게 해서 connect()가
완전하게 이루어 졌는지 이해해야 하는건지요?