Доброго времени, жители Тостера!
Кратко:
Задача по сути установить некое соединение с клиентом, которое бы позволило передавать данные и знать онлайн клиент или нет.
Содержательнее:
Есть массивы данных на системе клиента, постоянно изменяющийся примерно с интервалом от 1 до 120 секунд. Их нужно передавать на веб-сервер. Ещё важно поддерживать некую связь и знать онлайн клиент или нет. На сервере NodeJS с Websocket и Express. Данные важно передавать сразу, т.е нужна многопоточность.
Сейчас стою перед вопросом, какой язык выбрать, чтобы в нём были:- Многопоточность (массивов данных несколько и они асинхронные)
- Наличие адекватной библиотеки для передачи данных по websocket (или какому-либо другому способу, но чтобы знать живой клиент или нет, websocket прельщает возможностью подписаться на обновления, что позволяет быстро передать задачу на клиент)
- *Опционально: С поддержкой windows/linux/mac, но может быть достаточно и только windows
.
Подскажите связку языка и библиотеки, пожалуйста.
С уважением.