热门

最新

红包

立Flag

投票

同城

我的

发布
cui_jl
CUI_jl
3 年前
truecui_jl

}
char file_name[FILE_NAME_MAX_SIZE+1];
bzero(file_name , FILE_NAME_MAX_SIZE+1);
strncpy(file_name,buffer,strlen(buffer)>FILE_NAME_MAX_SIZE?FILE_NAME_MAX_SIZE:strlen(buffer));
printf ("%s \n ", file_name );
FILE *fp =fopen ( file_name ," r ");
if ( NULL == fp )
{
printf (" File :%s Not Found \n ", file_name );
}
else
{
bzero(buffer, BUFFER_SIZE );
int length =0;
while ((length = fread(buffer, sizeof (char), BUFFER_SIZE , fp))>0)
{
if (send(new_server_socket_fd , buffer,length ,0)<0)
{
printf (" Send File :%s Failed ./n ", file_name );
break ;
}
bzero ( buffer, BUFFER_SIZE );
}
fclose (fp);
printf (" File :%s Transfer Successful !\n ", file_name );
}
close(new_server_socket_fd );
}
close(server_socket_fd);
return 0;
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
你是王者还是青铜10道题目认清自己的变现能力!找到提升方向!!!
立即登录