Аа, спасибо большое, теперь понял!
Меня просто смутило использование пакета
socket.io из браузера, я думал он может и через TCP-соединение законнектиться к TCP-серверу, однако понимаем теперь, что в общем-то это и есть TCP соединение и на самом деле
socket.io не так прост как кажется: