Java сервер для приложения на J2ME

137
10 марта 2018, 18:53

Пытаюсь написать сервер на Java для опроса и управления кое-какими железяками с GPRS-модемами на J2ME. Сейчас реализовал сайт для отображения информации на Spring MVC и задеплоил его на TomCat.
Застрял на реализации длительного соединения с клиентами в отдельных потоках для обмена данными (клиентов будет до 100). Никак не могу найти толковый пример для моего случая с использованием Spring и Tomcat (все примеры для создания сайтов), концепция в принципе похожая, но все равно ладу ей дать не могу. Подскажите в какую сторону думать или может я вообще не правильно выбрал технологии для реализации этой задачи?

Answer 1

Spring MVC - это web-фреймворк, соответственно он предназначен для работы с протоколом http, а протокол http не предназначен для длительного удержания соединения, он работает в режиме запрос-ответ. Вам больше подойдёт обмен данными на уровне tcp-сокетов. Если соединений предполагается много, то лучше на асинхронных сокетах. Посмотрите в сторону Netty.

READ ALSO
Прием JSON файла на spring

Прием JSON файла на spring

На сервер поступает JSON-файл, я его получил с поморью @RequestMappingКак мне сохранить его в java-объект класса location ?

116
Как добавить class к элементам в массиве

Как добавить class к элементам в массиве

Когда я записал элементы в массив, я помещаю их в LocalStorage, при загрузке страницы я хочу добить тем элементам которые находятся в массиве активный...

228
Загрузка массива файлов по одному

Загрузка массива файлов по одному

В html загрузить несколько файлов сразу можно такой конструкцией:

246