GlassFish, Java, Grizzly, WebSockets - с чего начать? - PullRequest
0 голосов
/ 29 сентября 2011

Я столкнулся с необходимостью посылать некоторые сообщения клиентам моего веб-приложения на Java.После некоторого изучения этой темы я решил использовать веб-сокеты в качестве новой и перспективной технологии и использовать GlassFish в качестве сервера.Тем не менее, все примеры, которые я нахожу, либо довольно сложны, либо устарели и не компилируются с Grizzly 2.

Есть ли действительно простой пример с несколькими строками кода, который выдвигает что-то вроде «привет, мир»?клиенту?

Заранее спасибо, Тимофей.

Ответы [ 2 ]

1 голос
/ 06 октября 2011

Я использую CometD реализацию на GlassFish. У него разные транспортные протоколы, включая веб-сокеты (хотя они пока не рекомендуют его). См. мой ответ на другой связанный вопрос.

1 голос
/ 06 октября 2011

Я знаю, что вы имеете в виду. Я работал над ответом на это . Вам также может быть интересно начать с комментария websockets здесь . Пожалуйста, прочитайте эти ответы. Они могут помочь вам начать. Текущий загружаемый код javascript из предложенной демонстрации предназначен для обеспечения некоторой гибкости и приятных функций для тестирования - хотя, если вы скачаете его и загляните в WSTest.htm, это действительно не так сложно. Может быть именно то, что вы ищете. Тогда, может быть, мы все сможем собраться вместе и поработать с гризли.

ОБНОВЛЕНИЕ: Когда я сам прохожу гризли, я обнаружил, что в Быстром старте в консоли администратора Glassfish, есть пример приветствия, который довольно легко настроить и запустить. Вы найдете инструкции там. Каталог примеров также содержит файл war с именем: websocket-mozilla; поэтому я предполагаю, что предполагается использовать веб-сокеты. Кто-то, кто знаком с JSP, должен просмотреть исходный код. Все, что я могу видеть, это то, что он использует сеанс http. Нет упоминания о веб-сокете вообще. Это очень похоже на образец приветствия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...