개발/Network
네트워크 프로그래밍 - 리눅스에서의 파일 조작
저 수준 파일 입출력 ANSI의 표준 함수가 아닌, 운영체제가 제공하는 함수 기반의 파일 입출력이다. 표준이 아니기에 운영체제 별 호환성이 없다. 리눅스의 경우 소켓도 파일로 간주하므로 저 수준 파일 입출력 함수를 기반으로 소켓 기반의 데이터 송 수신이 가능하다. file descriptor (파일 디스크립터) 운영체제가 만들 파일(및 소켓)을 구분하기 위한 숫자이다. 저 수준 파일 입출력 함수는 입출력을 목적으로 파일 디스크립터를 요구한다. 저 수준 파일 입출력 함수에게 소켓의 file descriptor를 전달하면, 소켓을 대상으로 입출력을 진행한다. file descriptor의 경우 0,1,2 는 파일 생성 시 미리 지정되어있다. 파일 열기 / 닫기 #include #include #include..
2021. 9. 24. 08:54