Принцип чата и мгновенное обновление

Статус
Закрыто для дальнейших ответов.

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
Я вот как новичок в программировании хочу спросить у знающих, я конечно узнаю об этом из кучи книг которые стоят у меня на очереди для чтения но вопрос не дает мне покоя и крутиться в голове, как реализовать обновление в окне чата в котором содержаться сообщения от пользователей не путем его обновления через определенное время а через отслеживание того отослал ли кто то сообщение или нет если отослал то добавляем его в окно чата.
У меня есть вот такое может бредовое предположение когда я нажимаю отправить то нужно каким то образом послать сигнал пользователям находящимся в чате который обновлял бы у них запись автоматически. На каком языке это будет реализовано без разницы но правильно ли я размышляю?
 

hackee

Well-Known Member
Регистрация
17.01.2011
Сообщения
309
Сам не профи. Но наверное решать будет AJAX
 

kein

Частный случай
Регистрация
23.11.2009
Сообщения
446
Погуглить про "web-socket" и "comet"
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
У нас есть два варианта обмена данными: открывая-закрывая соединение или не закрывать соединение.
В случае открытого соединения у нас плюсы:
1) Реальное время обработки
2) Лишний обмен данными минимизируется
3) Отслеживается в реальном времени открытие-закрытие соединения.
минусы:
1) Постоянный расход ресурсов на соединение и серверное время работы программы не должно быть ограниченно (не все хостинги это разрешают)
2) Более сложные технологии(HTML5, Flash, java applet)

В тиковом случае(ajax и вызов обработчика по времени) плюсы:
1) Минимальное ресурсопотребление со стороны сервера
2) Простота и легкая взамозаменяемость как обработчика серверной части так и клиента
минусы:
1) Увеличивается трафик обмена
2) Реалтайм ограничен временем тика и ответом сервера.

второго случае в 90% случаев хватает
 

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
да тема заезжена особенно на пхпклабе, но все же очень для меня интересна особенно в случае постоянного соединения
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
да тема заезжена особенно на пхпклабе, но все же очень для меня интересна особенно в случае постоянного соединения
я вам написал, что можно использовать для постоянного соединения
 

Phpist

Новичок
Регистрация
03.02.2011
Сообщения
4
Заездили тему - погуглить и никаких проблем.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ