Пытаюсь написать сервер на Java
для опроса и управления кое-какими железяками с GPRS
-модемами на J2ME
. Сейчас реализовал сайт для отображения информации на Spring MVC
и задеплоил его на TomCat
.
Застрял на реализации длительного соединения с клиентами в отдельных потоках для обмена данными (клиентов будет до 100). Никак не могу найти толковый пример для моего случая с использованием Spring
и Tomcat
(все примеры для создания сайтов), концепция в принципе похожая, но все равно ладу ей дать не могу. Подскажите в какую сторону думать или может я вообще не правильно выбрал технологии для реализации этой задачи?
Spring MVC - это web-фреймворк, соответственно он предназначен для работы с протоколом http, а протокол http не предназначен для длительного удержания соединения, он работает в режиме запрос-ответ. Вам больше подойдёт обмен данными на уровне tcp-сокетов. Если соединений предполагается много, то лучше на асинхронных сокетах. Посмотрите в сторону Netty.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
На сервер поступает JSON-файл, я его получил с поморью @RequestMappingКак мне сохранить его в java-объект класса location ?
Когда я записал элементы в массив, я помещаю их в LocalStorage, при загрузке страницы я хочу добить тем элементам которые находятся в массиве активный...
В html загрузить несколько файлов сразу можно такой конструкцией: