728x90

표준 입출력 함수

- LOW Level의 시스템 API를 표준화, 일반화한 함수

- LOW Level API는 좀 더 세분화 되어 있고 표준 입출력 함수는 표준화되어 있어 사용이 편함

- ANSI 표준 입출력 함수는 운영체제,에 상관없이 지원하기 때문에 이식성이 좋음

- 버퍼링을 통해 성능 향상에 도움이 됨

    -> 입출력 함수 버퍼에 데이터를 모아서 읽고 씀

    -> fopen시 생성되는 버퍼는 1개이기때문에 2개를 생성해서 소켓 버퍼끼리 각각 연결해줘야함

- 소켓을 생성하면 파일 디스크립터가 나오지만 표준 입출력 함수에서는 FILE 구조체 포인터를 사용하기 때문에 파일 디스크립터를 FILE 구조체 포인터로 변환해야 함

 

 

 

728x90

+ Recent posts