我使用Github存储库代码在我的node js项目中使用。执行代码时,出现错误data.copy is not a function at Socket.<anonymous>
。
代码在这里:
clientSocket.on('data', function(data) {
console.log('data length :' + data.length);
console.log('data=' + data);
recvedThisTimeLen = data.length;
console.log('recvedThisTimeLen=' + recvedThisTimeLen);
var tmpBuffer = new Buffer(accumulatingLen + recvedThisTimeLen);
accumulatingBuffer.copy(tmpBuffer);
data.copy(tmpBuffer, accumulatingLen); // offset for accumulating
accumulatingBuffer = tmpBuffer;
该错误发生在第8行。
我正在使用的存储库在这里:+
整个错误消息在这里:
TypeError: data.copy is not a function
at Socket.<anonymous> (d:\sample\test\app.js:106:10)
at Socket.emit (events.js:189:13)
at addChunk (_stream_readable.js:284:12)
at readableAddChunk (_stream_readable.js:261:13)
at Socket.Readable.push (_stream_readable.js:220:10)
at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)