This has been fixed since. I don't know when. I have Node 9.3 and it
produces a Buffer.

On Tue, Jan 2, 2018 at 4:18 PM, Stephen James <sajames1...@gmail.com> wrote:

> Using electron I am trying to write out some bytes on a TCP socket. I am
> using Buffer.from to convert to buffer before calling write, but am still
> getting the above error. I have simplified it down to just creating an
> empty ArrayBuffer and calling Buffer.from
>
>
> var abuff = new ArrayBuffer(8 + encodedBuffer.length);
> console.log(Buffer.from(abuff));
> socket.write(Buffer.from(abuff));
>
>
> TypeError: Invalid data, chunk must be a string or buffer, not object at
> Socket.write (net.js:667:11)
>
>
> The console.log shows the following:
>
> Uint8Array(51) [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
> 0, 0, 0, 0, 0]
>
> and not Buffer?
>
>
> Why would Buffer.from not create a Buffer?
>
>
> Versions in electron:
>
> ares:"1.10.1-DEV"
>
> atom-shell:"1.7.9"
>
> chrome:"58.0.3029.110"
>
> electron:"1.7.9"
>
> http_parser:"2.7.0"
>
> modules:"54"
>
> node:"7.9.0"
>
> openssl:"1.0.2k"
>
> uv:"1.11.0"
>
> v8:"5.8.283.38"
>
> zlib:"1.2.11"
>
> --
> Job board: http://jobs.nodejs.org/
> New group rules: https://gist.github.com/othiym23/9886289#file-
> moderation-policy-md
> Old group rules: https://github.com/joyent/node/wiki/Mailing-List-
> Posting-Guidelines
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to nodejs+unsubscr...@googlegroups.com.
> To post to this group, send email to nodejs@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/nodejs/33bc035f-8074-4cc8-8d14-b0603570db7a%40googlegroups.com
> <https://groups.google.com/d/msgid/nodejs/33bc035f-8074-4cc8-8d14-b0603570db7a%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/CAPJ5V2b89TkNexUjuFcSA70iyXOwM%2BUczwh5Uf%2By3CossHJCdg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to