소켓 통신에서 파일 저장이 되는 통신프로그래밍 작성중에 파일크기에 대해서... 질문드립니다..
글쓴이: zeraside / 작성시간: 수, 2010/06/30 - 11:28오전
안녕하세요 현재 소켓 공부중에 파일저장을 해보고 있는데
파일을 정상적으로 받아오긴 하는데 받은 파일의 크기가 보내려는 파일은 35KB정도인데 항상 2KB로 고정되어 받아지네요........
그리고 또 파일을 저장했을때 원래 파일대로 안되고 정렬이 안되고 일직선으로 저장이 되네요..........
음..하라는대로 했는데 왜저런지 정말 모르겠어서 질문 드립니다..... 혹시 답변해주실수있는 고수분 답변좀 부탁드려요.,..
printf("input file name -->");
scanf("%s", fileName);
fp = fopen(fileName, "w+");
write(sockfd, (char*)&Load_req, sizeof(Load_req));
nretval=read(sockfd, readBuff, sizeof(readBuff));
readBuff[nretval] = '\0';
printf("받은 파일의 내용은 \n%s\n", readBuff);
fprintf(fp, "\n%s\n", readBuff);
Forums:
2kb만 딱 받고 끝내서
2kb만 딱 받고 끝내서 그런가보네요. 다 받아올 때까지 반복해야죠.
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
댓글 달기