草庐IT

sentByte

全部标签

go - 剥离文件并通过 TCP 将 block 同时写入服务器显示损坏的管道错误

我的客户端将一个文件分成多个block(每个block128mb),然后它会使用goroutines同时将block上传到多个服务器。但是,当我使用超过1个goroutine时,我的客户端程序会出错。writetcp[::1]:49324->[::1]:2001:write:brokenpipe在我的服务器中,错误是EOF请注意,brokenpipe错误和EOF错误发生在不同的block中。例如,在写入chunk1时可能会发生brokenpipe错误,而在服务器接收chunk2时可能会发生EOF错误。客户端代码如下://setmaximumno.ofgoroutinerunningin

go - 剥离文件并通过 TCP 将 block 同时写入服务器显示损坏的管道错误

我的客户端将一个文件分成多个block(每个block128mb),然后它会使用goroutines同时将block上传到多个服务器。但是,当我使用超过1个goroutine时,我的客户端程序会出错。writetcp[::1]:49324->[::1]:2001:write:brokenpipe在我的服务器中,错误是EOF请注意,brokenpipe错误和EOF错误发生在不同的block中。例如,在写入chunk1时可能会发生brokenpipe错误,而在服务器接收chunk2时可能会发生EOF错误。客户端代码如下://setmaximumno.ofgoroutinerunningin