Ищете простой способ связи между JavaScript и Java - PullRequest
0 голосов
/ 08 февраля 2012

Вступление: Я хочу разработать простую многопользовательскую игру «Пять в ряд» (Гомоку).Внешний интерфейс должен быть выполнен с использованием JavaScript, а внутренний - в Java.

В основном клиент и сервер должны обмениваться парами целых чисел и идентификатором игры.Это легко сделать на стороне клиента с помощью WebSockets, но ...

Вопрос: Существует ли простой способ обработки связи на стороне сервера с использованием Sockets и ServerSocket,без встраивания Jetty или любого другого сервера?

Ответы [ 3 ]

3 голосов
/ 08 февраля 2012

Поскольку Front-end является javascript, он может работать в веб-браузере.Для связи с сервером, скорее всего, с использованием http, затем встраивание Jetty и использование dwr является самым простым способом IMO.

2 голосов
/ 08 февраля 2012

Если вы собираетесь сделать это в веб-проекте, взгляните на проект DWR .

0 голосов
/ 08 февраля 2012

Поддержка браузера WebSockets на данный момент плохая.

Если вы создаете веб-приложение, основным решением для связи JS-Java является Ajax с некоторыми JS-средами, такими как jQuery или Dojo . Это не потребует никаких библиотек на стороне сервера (в отличие от DWR), а также вам не нужно помещать какие-либо JS-вещи на ваш сервер, если вы используете CDN .

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