这段代码有什么问题(C - Linux)?
我想从服务器接收一个文件,一旦我有一个字节,我立即发送这个字节。但它不起作用。这一点很重要。
int Recv_File(int server,int client,char *buffer_ricezione,size_t dimensione_file){
ssize_t nwritten,nread;
size_t n;
char c;
for (n=1; n<dimensione_file; n++) {
nread = recv(server,&c,1,0);
if (nread == 1) {
nwritten = send(client,&c,1,0);
}else{
return -1; // chiudo connessione con il client
}
}
return 1;
}
谢谢