我已经编写了一个代码,使用Socket.io
将大文件从客户端传输到服务器,为此,我将文件分成小块(每个块500KB)并将其发送到服务器,但正是为了发送第一个数据块,客户端套接字将断开连接,并且进程停止。
原因是什么?
我找到了解决方案这个链接
问题与块(块)大小有关。我将其缩减为10KB对于我发送到服务器的每个块,现在它工作得很好。
设置maxHttpBufferSize为1e8是为我工作的
const io = require('socket.io')(server, {
maxHttpBufferSize: 1e8, pingTimeout: 60000
});
https://socket.io/docs/v4/server-options/maxhttpbuffersize