powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Сделать response без request?
6 сообщений из 6, страница 1 из 1
Сделать response без request?
    #38845530
Cpt. Gray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существует ли какой-то механизм (кроме Websocket), чтобы можно было "ответить" клиенту напрямую - без его запроса?

Делаю чат в браузере, 1 клиент отправляет сообщение на сервер - как сделать так, чтобы остальным подключенным клиентом пришло уведомление?

Использовать костыль (бесконечный цикл) на клиенте в стиле JS+Ajax который будет раз в пару секунд отправлять запрос на сервер и получать все новые сообщения и с помощью Ajax обновлять поле с сообщениями?

А есть ли более "правильные" способы? Или все чаты в браузере по такому принципу работают?
...
Рейтинг: 0 / 0
Сделать response без request?
    #38845540
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cpt. Gray,

Ещё есть COMET. Но лучше всего взять либу, которая эмулирует Websocket, если вдруг браузер его не поддерживает.
...
Рейтинг: 0 / 0
Сделать response без request?
    #38845567
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСуществует ли какой-то механизм (кроме Websocket), чтобы можно было "ответить" клиенту напрямую - без его запроса?

использовать Websocket религия не позволяет? :)

лучше Websocket всё рано нет.
авторА есть ли более "правильные" способы?
правильне Websocket нет....
авторИли все чаты в браузере по такому принципу работают?
даже последние недобраузеры его поддерживают...
...
Рейтинг: 0 / 0
Сделать response без request?
    #38845770
Cpt. Gray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, значит все-таки буду использовать Websocket
Просто не знал, что он нормально поддерживается браузерами

А старые чаты как работают? (любые, не только те, которые на Джава)
Вроде ж банальная функциональность с далеких ХХ годов

А Websocket вроде не так давно появился?
...
Рейтинг: 0 / 0
Сделать response без request?
    #38845785
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cpt. GrayСпасибо, значит все-таки буду использовать Websocket
Просто не знал, что он нормально поддерживается браузерами

А старые чаты как работают? (любые, не только те, которые на Джава)
Вроде ж банальная функциональность с далеких ХХ годов

А Websocket вроде не так давно появился?

Самые древние работают через невидимый IFRAME, который бесконечно принимает данные с сервера.
...
Рейтинг: 0 / 0
Сделать response без request?
    #38846087
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для старых рекомендую https://github.com/TooTallNate/Java-WebSocket
есть эмуляция WebSocket через флэш
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Сделать response без request?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]