바이너리 받기 넘 힘드네요..
http 서버에서 c 소켓으로 tar.gz 파일 받는데
여기에서 걸리네요.
헤더 보내고 바로 받는건데.
fp=fopen("aaa.tar.gz", "wb");
while(numbytes=read(sock, buf, sizeof(buf))!=0) {
fwrite(buf, sizeof(buf), numbytes, fp);
printf("%s", buf);
}
fclose(fp);
close(sock);
이진 파일은 맞는데 gzip 파일이 아니고요..
그냥 받아오는 header도 저장해버리고...ㅠ.ㅠ
용량도 틀리고
아.. 미치겠습니다.
wget 소스 분석하기 넘 어렵고......