WebSockets - это развивающийся стандарт (в настоящее время черновик ), цель которого сделать именно это - предоставить двунаправленные сокеты с низкой задержкой, чтобы вы могли отправлятьи получать данные.Существует множество серверных библиотек для каждого основного языка программирования, а также запасные варианты (например, для прошивки) для браузеров, которые (пока) не поддерживают его.Вы можете попробовать некоторые демо-версии, чтобы увидеть, что это такое:
В противном случае, метод длинного опроса и другие методы Comet использовались в течение длительного времени, поэтому их будет достаточно, если вы не готовы попробовать WebSockets.Я не думаю, что мне нужно предоставлять какие-либо примеры реализации - они повсеместны - Facebook, Hotmail, Twitter, Gmail ... список можно продолжить.Также есть много исходного кода - только Google!(или Bing, или любой другой предпочитаемой вами поисковой системой)
Примечания. В настоящее время Google Chrome 10, Apple Safari 5, Firefox 6 и Opera 10 и выше поддерживают нативно WebSockets.Firefox 4 и 5 по умолчанию отключены.