本人正在写一个文件上传的程序,模拟http协议实现文件上传。 我的实现机制是客户端每次发送一个文件块1K大小,然后sleep(10),当发送50个包后,如果服务端接收没问题,则回应一个包,客户端收到这个包后,则继续发下50个包。当网络状况较好的时候,server 和 client 收发都没什么问题,但是当网络比较慢,延时达到200ms以上时,则出现问题,接收文件的时候就会出错,总是提示收到的数据与要求的数据不服,要求客户端重传。调试了很久,不知原因在哪里。(我也改成传一个包回应一次,老问题依然出现)
本人正在写一个文件上传的程序,模拟http协议实现文件上传。 我的实现机制是客户端每