"The TCP protocol provides 16 bits for the port number, and this is interpreted as an unsigned integer; all values are valid, apart from 0, and so the largest port number is (2^16 - 1) or 65,535."
> The client side has similar settings but does not need to set up multiple IP addresses, obviously
Also as I know, Linux will only use one IP for outbound connections, unless forcefully bind to another IP address in the code.
The server only uses only one port. 9001 according to the code. https://github.com/uNetworking/uWebSockets.js/blob/875f16e1f...
This blog post does not make any sense.
There's two ways to get more connections: use more client IPs or use more host IPs. In this post the OP has decided to add more host IPs.
In real world there will be more client IPs and the host will be listening on 1 IPv4 on 1 port.