我目前用c在弄一个关于socket的开发
目前碰到问题是,在server收到client的资料后,
server要在循环内write response给 client
while(fgets(buf,sizeof(buf),fp)!=NULL)
{
write(fd,buf,sizeof(buf))
}
照理会把fgets的buf一个一个给client
例如
apple
tea
tree
.
.
.
但实际client就只会收到apple
其他都没法显示
请问是哪里有问题??
附上client收的部分
while(1){
bzero(buffer,256)
read(fd,buffer,255)
printf(buffer is %s\n",buffer)
}
printf只会显示apple