У меня есть веб-приложение, в котором учитель создает класс и может загружать материалы и добавлять учеников в класс. Студенты также могут присоединиться к классу конкретного преподавателя и загрузить любой загруженный материал.Отправить SSE конкретным клиентам
Когда преподаватель загружает материал в определенный класс, отправляется событие отправленного сервера каждому подключенному клиенту и клиенту, проверяются, связано ли это событие с клиентом. Вот пример кода:
let eventSource = new EventSource(url);
eventSource.onmessage = function(event){
if(joinedClasses.indexOf(event.data.class) !== -1){
//notify the user.
}
//else just discard the message.
}
Я хочу знать, если это правильный способ сделать это, или я должен просто использовать (Long) Опрос или какой-либо другой метод. Благодарю.
Это должно быть сделано на стороне сервера. Какой язык/структура вы используете на стороне сервера? – Mario
@Mario. Я использую API Java от Джерси – Dapope