Моментальный обмен данными

Grenuy Grenuy

Хочу написать чат, в котором моментально доходят и уходят сообщения, такого типа как вконтакте.
Какие технологии используются для этого и где про них можно почитать.
Насколько я понимаю они же используются в гуглдоках, в таблицах, когда несколько пользователей пользуются одним доком и с задержкой буквально несколько миллисекунд другие пользователи видят действия. Как это все реализовывающий?
Дополнено (1). Данные будут проходить через сервер. Можно как то подробней что и как с TCP, я писал на стандартном ajax+php+mysql, но естествено оно не выполняло желаемого

DrF DrF

Javax

Vovochkal Vovochkal

Два основных протокола обмена данными - UDP(без гарантии доставки и подтверждения)  и TCP(с гарантией и подтверждением, соответственно). Могу предположить что для чата вам лучше TCP.
Также вам нужно решить будет ли обмен данными проходить через сервер, или два клиента будут общаться напрямую - подходы в этих случаях будут совершенно разные.

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)