Sockets server made with Erlang vs others
<p>I am learning Erlang and trying to understand how its sockets work as it is meant to be one of the strongest parts of the language and OTP.</p>

<p>I have experience with NodeJS, and wonder, how the applications made with NodeJS and Erlang differ in regards on how multiple sockets connections are managed.</p>

<p>As I understand, while JavaScript is single-threaded, V8 manages all the multiple simultaneous connections for it, though Erlang can manage multiple connections itself.</p>

<p>So, I wonder, if Erlang has excellent support for managing multiple connections at a time, how is it different from other technologies for a programmer? I mean, when I write an app for NodeJS, it can have as many connections open and well-managed as if I wrote code in Erlang, isn't it?</p>

<p>Please share your thoughts, links to some articles about the specialties of Erlang in this context are welcome too.</p>