Общее и различное в Servlet API и web-socket API

342
09 июля 2017, 11:54

Как я понимаю что Servlet API, что web-socket API, внутри построены на обычных сокетах(Поправте если я не прав). Но реализация Servlet API построена на идеологии request-response. А web-socket API не зависит от подобных схем.

Так как с Servlet API я знаком а с websocket нет то пытаюсь найти аналогии в их работе. Помогите разобраться в общей схеме работы "с высоты птичьего полета" как работают вэб-сокеты, сравнительно с сервлетами.

Answer 1

WebSocket использует иной принцип - пересылка сообщений. Сообщения могут быть текстовые или бинарные.

Протокол WebSocket начинается с рукопожатия, по завершении которого создаётся объект описывающий соединение - Session. После получения это объекта в нем можно зарегистрировать обработчик сообщений.

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

READ ALSO
Как разбить String на отдельные слова в Java?

Как разбить String на отдельные слова в Java?

Всем Привет! У меня есть такая задача, надо разделить строку на слова, записать ее в массив и затем сравнить каждый элемент с каждым в массиве...

507
Создание детектора блатных номеров

Создание детектора блатных номеров

Дано задание : сгенерировать список "блатных" номеров и сделать метод, который будет проверять наличие номера в спискеПрограмма должна работать...

243
Как экспортировать png из zeplin?

Как экспортировать png из zeplin?

Или вообще есть такая возможность в программе? в видео есть https://wwwyoutube

358
Как поправить верстку таблицы?

Как поправить верстку таблицы?

Получается криво, подскажите как поправитьЯ не верстальщик, столкнулся 1 раз

312