在測試時,發現在檔案傳輸結束時,
receiver端執行 "close(file_fd);"
會被block住,大概被block數秒(檔案約180MB左右)
請問有辦法令這部分也能保持multiplexing嗎?
是用以下方法測出在close 住:
fprintf(stderr,"1\n");
close(file_fd);
fprintf(stderr,"2\n");
1 跟 2 之間大概會停住數秒
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.134