Как сделать обновление информации на сайте в режиме реального времени?
Node.js не получится установить на классический shared хостинг
понадобится свой сервер, благо сейчас виртуалки, как правило, дешевле шаред хостинга
правда в этом случае придется настроить все самому
насчет порта, да любой свободный используйте, главное чтоб был открыт наружу, правда лучше через nginx проксю прокинуть
насчет Socket.io - дичь жуткая, хоть и распиареная, но тормозная, с утечками памяти, и вообще хороший пример, как не надо писать... При том что в 99% случаев достаточно модуля ws на котором он основан, ну или на крайняк возьмите ws-api если нужна высокоуровневая абстракция
совершенно не имею понятия как его установить на виртуальный хостин
Никак. На то он и хостинг, а не VDS/VPSЕще часто вижу записи, что сокету нужно устанавливать прослушиваемый порт, но как узнать какой именно порт надо прослушивать?
Команда "netstat -a" возвращает список портов, которые слушаются. Осталось выбрать любой свободный, например 3000, 8000, 81 и 8080 - это самые популярные для своих приблуд.