2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Оповещение о новых сообщениях
Сообщение08.08.2011, 08:48 
Аватара пользователя


15/03/11
25
Как сделать, что-бы когда пользователю приходит сообщение, он сразу это видел т.е чтобы не нужно было обновлять страницу, чтобы увидеть новые сообщения, типа как Вконтакте или на ICQ.
Это для моего сайта.

 Профиль  
                  
 
 Re: Оповещение о новых сообщениях
Сообщение26.08.2011, 01:05 
Заслуженный участник


26/07/09
1559
Алматы
В html-странице можно указать интервал периодического обновления. Можно ещё на javascript'е написать простую ajax-проверку: скрипт запускается при загрузке страницы и периодически опрашивает ваш сервер о наличии новых сообщений. Как-то так.

 Профиль  
                  
 
 Re: Оповещение о новых сообщениях
Сообщение21.09.2011, 07:56 


04/02/08
325
Буково
А еще можно сделать это на основе вебсокетов.

 Профиль  
                  
 
 Re: Оповещение о новых сообщениях
Сообщение03.10.2011, 07:45 
Заслуженный участник


26/07/09
1559
Алматы
2Ed_Em
Цитата:
А еще можно сделать это на основе вебсокетов

А это что такое? Какая-то неизвестная мне примочка из html5 или что-то другое?

 Профиль  
                  
 
 Re: Оповещение о новых сообщениях
Сообщение03.10.2011, 08:13 


04/02/08
325
Буково
Circiter в сообщении #488940 писал(а):
2Ed_Em
Цитата:
А еще можно сделать это на основе вебсокетов

А это что такое? Какая-то неизвестная мне примочка из html5 или что-то другое?

Это уже практически стандартизованный способ организации реальной интерактивности между клиентом и сервером. Да, html5.
Кстати, для работы простейших сервисов на вебсокетах можно даже не поднимать веб-сервер: веб-сокеты запускаются собственным сервером.
Еще можно комбинировать вебсокеты и CGI: по запросу от клиента делать fork и запускать слушающий вебсокет на одном из свободных портов, а клиенту POSt-запросом отправлять номер порта. По истечении определенного таймаута или по команде клиента этот вебсокет закрывается.

 Профиль  
                  
 
 Re: Оповещение о новых сообщениях
Сообщение03.10.2011, 13:32 
Заслуженный участник


26/07/09
1559
Алматы
Здорово, новая жизнь ajax'а. :) Вот только сколько браузеров поддерживают эту дурь? Раз, два и... Я бы, наверное, не рискнул бы пока писать такой код для сайта. Впрочем, спасибо за свежую информацию, я совсем отстал от жизни. :)

 Профиль  
                  
 
 Re: Оповещение о новых сообщениях
Сообщение03.10.2011, 14:00 


04/02/08
325
Буково
Circiter в сообщении #489011 писал(а):
Здорово, новая жизнь ajax'а. :) Вот только сколько браузеров поддерживают эту дурь? Раз, два и... Я бы, наверное, не рискнул бы пока писать такой код для сайта. Впрочем, спасибо за свежую информацию, я совсем отстал от жизни. :)

ajax - отстой. Это более приличная штука. И поддерживают ее уже все браузеры (в некоторых поддержка экспериментальная, поэтому надо специально в настройках включить).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group