Алексей
Вебсокеты, лонгпул, кякс. Без разницы. Это спобос общения клиента и сервера. Способ доставки внутри сервера может быть разный.
На примере ноды. Я инициировал соединение, на сервере открылся сокет, создался поток-обработчик, который знает что я "вася". Таких соединений может быть несколько.
Дальше уже дело программиста, каким образом доставить сообщение от "коли" до "васи". Хочет через бд, хочет через ивенты, хочет ipc, хочет шмем... да хоть через файлы)
При чем вопрос, как хранить информацию, что вот эти 10 соединений - это все Вася, и вопрос, как процессам обмениваться, чтобы передать что-то Васе -- могут быть разными с разными решениями