j=send(client_socket_fd,file_name,strlen(file_name),NULL);
if(j>0)
printf("文件名发送成功");
FILE *fp1 = fopen(file_name, "rb");
int size;
fseek(fp1,0,SEEK_END);
size=ftell(fp1);
fseek(fp1,0,SEEK_SET);
j=send(client_socket_fd,(char*)&size,4,NULL);
if(j>0)
printf("文件大小发送成功");
while(1)
{
bzero(buffer, BUFFER_SIZE);
j=fread(buffer,1,1024*4000,fp1);
if(j>0)
{
send(client_socket_fd,buffer,strlen(buffer),NULL);
printf("%d\n",j);
usleep(50000);
}
else
{fclose(fp1);
break;}
//break;
}
/*int cc=strlen(buffer);
while(cc--)
{getchar();}*/
usleep(100000);
if(j>0)
printf("文件名发送成功");
FILE *fp1 = fopen(file_name, "rb");
int size;
fseek(fp1,0,SEEK_END);
size=ftell(fp1);
fseek(fp1,0,SEEK_SET);
j=send(client_socket_fd,(char*)&size,4,NULL);
if(j>0)
printf("文件大小发送成功");
while(1)
{
bzero(buffer, BUFFER_SIZE);
j=fread(buffer,1,1024*4000,fp1);
if(j>0)
{
send(client_socket_fd,buffer,strlen(buffer),NULL);
printf("%d\n",j);
usleep(50000);
}
else
{fclose(fp1);
break;}
//break;
}
/*int cc=strlen(buffer);
while(cc--)
{getchar();}*/
usleep(100000);