안녕하세요 최근에 리눅스로 넘어와서 프로그래밍 하다가
궁금한것이 생겨서 이렇게 질문합니다.
현재 하고 있는 일은 비동기 소켓클래스를 작성하는 것입니다.
여기 저기 뒤져보고 select로 구현해놓았는데요.
궁금한것은 TCP 소켓을 사용하다가 물리적네트워크가 끊겨버렸을 경우입니다.
클라이언트 요청을 받아들이고 처리하고 다시 받아들이고 처리하고 하는 루틴을 만들때
소켓 통신 소스를 보면 listen함수는 한번 실행하고 나머지는 루프속에서 accept만 실행
하는걸 봤습니다. 이게 한 클라이언트 처리가 끝나면 close하고 다시 listen을 통해 새