저는 Linux에서 여러 클라이언트의 동시 읽기/쓰기 작업을 지원해야하는 서버를 작성하고 있습니다. select 기능을 사용하여 읽기/쓰기 가용성을 관리하고 싶습니다."선택"기능과 함께 비 차단 소켓을 사용하면 어떤 이점이 있습니까?
이해가 안되는 점은 : 소켓에 데이터를 읽을 수있을 때까지 기다리고 싶다고 가정 해 봅시다. select에 대한 설명서에는 읽을 수있는 데이터가있을 때까지 차단되고 읽기 기능이 차단되지 않는다고 명시되어 있습니다.
select를 사용하고 있고 읽기 기능이 차단되지 않는다는 것을 알고 있다면 소켓을 비 차단으로 설정해야하는 이유는 무엇입니까?
아하, 고마워. :) – CaptainCodeman