vlady_32
@vlady_32
Начинающий IT-специалист

Клиент-серверное приложение по сбору информации?

Ребята, может есть какой нибудь код программы или источник, где можно почитать о следующем:
Программа на сервере должна с определённой периодичностью собирать информацию с файла у клиента.
Подскажите какие-нибудь идеи или источники
  • Вопрос задан
  • 383 просмотра
Пригласить эксперта
Ответы на вопрос 3
Rulexec
@Rulexec
Метатеоретик теории типов
Можно банально написать shell-скрипт, который будет в цикле спать и отправлять по HTTP POST'ом содержимое файла на сервер.

#!/bin/bash
while true
do
  curl --data-binary @/some/path/to/file http://remote-server.example/uploaded -sS > /dev/null
  sleep 60
done


А затем обрабатывать их на той стороне чем угодно.

Можно усовершенствовать скрипт, наблюдая за изменением файла, а не просто посылать по таймауту (у node.js, например, можно использовать fs.watchFile).

Ну и затем если файл довольно объёмный — подумать, как организовать отсылку лишь разницы изменений, а не весь целиком.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
А файл где лежит у клиента?
Какое клиентское устройство или ..?
Ответ написан
Romanche
@Romanche
Жизнь–игра. Задумано плохо, но графика потрясная!
Если я правильно понял - нужно копать в java апплеты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы