Узел js data.copy не является функцией - PullRequest
0 голосов
/ 19 мая 2019

Я использую код репозитория Github для использования в моем проекте js node.При выполнении кода у меня появляется ошибка 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...