Как Я Могу Делать Живые Уведомления С Помощью Классического Asp
привет всем, я разрабатываю ASP-скрипт и мне нужно делать живые уведомления, такие как facebook , так что может кто-нибудь объяснить мне, как это сделать
спасибо
Andy Lanng
пожалуйста, объясните, что вы подразумеваете под"живыми уведомлениями". Вы имеете в виду сервер отправки событий (SSE)?
ayoub sbai
я имею в виду, что страница автоматически получает обновления ! точно так же, как нотации facebook ! тебе не нужно обновлять страницу, понял ?
Andy Lanng
Ага-попался
Sergey Alexandrovich Kryukov
Вам нужно использовать некоторые технология push Поскольку ASP настолько устарел, я не уверен, что у вас есть хорошие шансы найти что-то работающее. Веб в первую очередь основан на чистом клиенте-сервере, технология вытягивания но есть и более серьезные решения.
—СА
Andy Lanng
О Господи! Я предположил, что операция имела в виду ASP.NET.
Пожалуйста, скажи мне, что ты имел в виду ASP.NET >_ & lt;
Единственная альтернатива, которую я могу придумать,-это длительный опрос. Я думаю, что это должно сработать, но это не очень хороший Хак :S
Sergey Alexandrovich Kryukov
Хотя АСП должно означать "классическом ASP", потому что ASP.NET не АСП, дознаватель упомянул "классическом ASP" в явном виде. Одна часть моего совета в решении 2 состояла в том, чтобы рассмотреть возможность использования ASP.NET с сигналом, который вы очень разумно посоветовали в своем ответе.
—СА
F-ES Sitecore
Проще всего провести опрос клиента. Используйте таймер javascript для совершения веб-вызова каждую минуту, передавая в качестве параметра соответствующий идентификатор (человека, вошедшего в систему в данный момент). То, что отвечает на вызов, проверяет, есть ли у этого пользователя новые сообщения, и если да, то отправляет соответствующую информацию обратно на страницу, а js на странице использует эту информацию для отображения окна уведомления.
Sergey Alexandrovich Kryukov
Ты хоть понимаешь, как это противно? К сожалению, проблемы с сервером push - это настоящее проклятие Интернета с самого начала. Пожалуйста, посмотрите ссылку на мой прошлый ответ по этой теме, первую ссылку в моем решении 2, размещенную на этой странице.
—СА
F-ES Sitecore
Это не идеальный вариант, но и не долгосрочный. Если вы хотите использовать технологию push в интернете, у вас всегда будет менее чем оптимальное решение, поэтому веб-запрос каждую минуту является достойным компромиссом и легко реализуемым.