|
我想传输一个文件夹,我先将文件夹打包成了tar.bz2格式,比如说文件夹为 test.tar.bz2,然后我要把它传输到客户端去.我是这样的.
fd = open("test.tar.bz2", O_RDONLY);
while (read(fd, buf, 8192) > 0)
{
write(sockfd, buf, strlen(buf));
}
在接收端是这样的:
fd = open("test.tar.bz2", O_RDWR|O_CREAT, 0644);
while (read(sockfd, buf, 8192) > 0)
{
write(fd, buf, strlen(buf));
}
但是却不能将文件传输过去,请问这是为什么啊? 谢谢大家了 |
|