69,369
社区成员
发帖
与我相关
我的任务
分享
while(文件还没结束){
fgets(buf, 1024, fp);
send(...);
}
while(文件没结束){
recv(...);
fputs(buf, fp);
}
do {
memset(buf, 0, 1024);
if (recv(acpt, buf, 1024, 0) < 1024) {
fputs(buf, fp);
printf("%s",buf);
break;
}
fputs(buf, fp);
}while(1);
fp = fopen(dir, "r");
while (ret = get_buf(fp,buf)){
printf(".");
Sleep(800);
send(sock, strlen(buf), 1024, 0);
}
send(sock, buf, strlen(buf), 0);
printf("\n文件传输成功.\n");
END:
fclose(fp);
while(文件还没结束){
fgets(buf, 1024, fp);
send(...);
Sleep(2000);//2s
}