我目前用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