RIO(Robust I/O)

11. System-Level I/O

RIO 버퍼 없는 입력 및 출력 함수

메모리와 파일 간에 직접 데이터를 전송할 수 있다.

RIO 버퍼를 통한 입력 함수

텍스트 라인 전체를 내부 읽기 버퍼에서 복사하는 rio_readlineb와 텍스트 라인과 바이너리 데이터 모두를 읽을 수 있는 rio_readnb.

파일 → 읽기 버퍼 → (읽기 버퍼를 읽고 그 데이터를)메모리 버퍼로 복사

echoclient.c

서버와의 연결 후 클라이언트와 통신한다.