728x90
표준 입출력 함수
- LOW Level의 시스템 API를 표준화, 일반화한 함수
- LOW Level API는 좀 더 세분화 되어 있고 표준 입출력 함수는 표준화되어 있어 사용이 편함
- ANSI 표준 입출력 함수는 운영체제,에 상관없이 지원하기 때문에 이식성이 좋음
- 버퍼링을 통해 성능 향상에 도움이 됨
-> 입출력 함수 버퍼에 데이터를 모아서 읽고 씀
-> fopen시 생성되는 버퍼는 1개이기때문에 2개를 생성해서 소켓 버퍼끼리 각각 연결해줘야함

- 소켓을 생성하면 파일 디스크립터가 나오지만 표준 입출력 함수에서는 FILE 구조체 포인터를 사용하기 때문에 파일 디스크립터를 FILE 구조체 포인터로 변환해야 함
728x90
'Programming > Network' 카테고리의 다른 글
열혈 TCP/IP 15-3. 소켓 기반에서의 표준 입출력 함수 사용 (0) | 2021.03.28 |
---|---|
열혈 TCP/IP 15-2. 표준 입출력 함수 사용 (0) | 2021.03.28 |
열혈 TCP/IP 14-2. 브로드캐스트(Broadcast) (0) | 2021.03.14 |
열혈 TCP/IP 14-1. 멀티캐스트(Multicast) (0) | 2021.03.14 |
열혈 TCP/IP 13-3. 윈도우에서의 MSG_OOB 처리 (0) | 2021.03.14 |