http://socketo.me/ - това пробва ли го, не съм го ползвал, но има демо и на пръв поглед свестна документация.
Идеята зад сокетите е накратко обяснена в страницата на същия продукт, даже и с графика -
http://socketo.me/docs/flowС две думи, сокетите представляват постоянна двупосочна връзка. В обикновена ситуация имаш сървър, предоставящ услуга (сайт) и клиент (потребител), който я достъпва. Клиентът отваря сайта, сървъра му връща посочената страница, тя се показва в браузъра - край на историята. При сокетите обаче, клиентът усъществява постоянна връзка със сървъра, която не се затваря при визуализиране на съдържанието. Използват се така наречени event-и, при които се извършва дадена логика, вместо постоянно "питане" на сървъра, дали се е случило нещо интересно.