(Linux, Windows 및 OSX에서 CPython v2.6을 사용하고 있습니다.하지만 내 질문이 Python 또는 대상 시스템에만 해당한다고 생각하지 않습니다.)select()에 따라 읽을 수있는 오류 상태의 소켓이 있습니까?
내 응용 프로그램이 select([sock], [], [], None)
전화가 걸리고 원격 쪽이 갑자기 중지되면 오류를 선택하지 않아도 선택 통화를 차단 해제해도됩니까?
이 작업을 수행하는 적절한 방법은 소켓의 오류 (예 : select([sock], [], [sock], None)
)도 확인하는 것이지만, 내가 읽은 문서 인 select은 시스템에 따라 오류 정의가 다르다고합니다.
세 번째 세트는 실제로는 오류라고는하지 않지만 실제로는 오류가 아닙니다. TCP 긴급 데이터와 같은 예외적 인 상황입니다. 읽을 수있는 세트에 표시 될 읽기 오류/원격 연결이있는 경우 – mark4o