![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqaNDF%2FbtsHNsUuq1G%2F29DJFFer16yLXZTKJX0Iq0%2Fimg.png)
Select 모델- select모델의 개념select 모델이란 select 함수를 주로 사용하는 I/O 기반 소켓 프로그래밍이다.select 모델을 사용하면 소켓 모드(블로킹, 넌블로킹)에 관계없이 여러 소켓을 한 스레드로 처리할 수 있다. -select모델의 특징select 모델은 소켓 함수 호출이 성공할 시점을 미리 알 수 있다는 특징이 있다.함수를 호출할 수 있는지에 대한 여부를 미리 확인하기 때문에 가능하다.수신/송신 버퍼에 데이터가 비었는데/꽉 찼는데 read/write 하는 상황이 기존 소켓 프로그래밍에 있었다.select모델은 이 상황을 미리 확인 하여 예방할 수 있다.또한 Select 모델은 여러 소켓에 대해 함수 호출 시점(또는 호출 결과)을 알려주는 역할을 할 뿐 소켓 정보를 관리해주지..