본문 바로가기

프로그래밍 언어

[C] Linux C read() 함수

※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.




파일 - 파일의 내용을 읽기

통신 - 데이터를 수신(받는데) 사용

 

 

 

사용 예제)

 

파일

while( 0 < ( rd_size = read( fd, buff, BUFF_SIZE-1) ) ) {    //4Byte씩 읽습니다.buff[rd_szie] = '0\';        //puts()를 위해 NULL을 대입puts(buff);}
통신char message[30];memset(message, 0, sizeof(message);str_len = read(sock, message, sizeof(message) -1);

if( -1 == str_len) {

printf("read() error!!\n");

exit(1);

}

printf("message : %s\n", message);

 

'프로그래밍 언어' 카테고리의 다른 글

[C] Linux C close() 함수  (0) 2014.08.07
[C] Linux C write() 함수  (0) 2014.08.07
[C] Linux C accept() 함수  (0) 2014.08.07
[C] Linux C listen() 함수  (0) 2014.08.07
[C] Linux C bind() 함수  (0) 2014.08.07