Как настроить сервер Java на основе сокетов (не http) с Tomcat - PullRequest
1 голос
/ 06 июля 2011

В настоящее время я разрабатываю веб-сервер на основе сокетов для веб-игры.
Клиент будет основан на Java-апплете .

  1. Можно ли использовать сервер Apache Tomcat для этой миссии?

    Если это возможно, не могли бы вы порекомендовать нам пошаговое руководство по его настройке?

  2. Как вы думаете, мы должны использовать альтернативный сервер для этого?

  3. Будет ли легче реализовать это, используя сервлеты (запросы http) и Google Application Engine?

Ответы [ 2 ]

0 голосов
/ 06 июля 2011

Я ничего не знаю о сервлетах и ​​Tomcat, но вы можете просто запустить сервер как отдельную Java-программу, открыв ServerSocket для прослушивания порта. При каждом соединении отделяется новый поток с чтением из нового соединения.

Для большей масштабируемости используйте неблокирующий ввод-вывод и селектор вместо отдельного потока для каждого соединения.

0 голосов
/ 06 июля 2011

Я думаю, что вы должны написать свой собственный соединитель и обработчик протокола для tomcat, если вам нужен другой протокол, кроме http.

В этом случае попробуйте Apache Mina .

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