@Kingleonide
Плохо приготовленный джавист

Как послать команду с телефона на компьютер?

Возникла идея дистанционно управлять компьютером
Сейчас же все очень плохо, на компьютере софтинка которая парсит какое то число с сайта 1\0 и выполняет 1 команду(работает через таймер - каждую секунду парсит число с сайта), а на телефоне софтинка посылает запрос на сайт и меняет число (1\0)

Вопрос в том как сделать это правильно, допустим не работая через с сайт (1\0)
Тут дело в реализации софта на компьютере как сделать так что бы не парсить каждую секунду число, а как бы постоянно иметь коннект с компьютером, жму кнопку на телефоне, происходит например тот же запрос на сайт, изменяется значение, но что бы компьютер парсил данные с сайта не каждую секунду, и не грузил хоста, а буквально как по эвенту, изменилось значение - выполняю команду на компьютере.

P.S Простите что так изложил мысль, излагать не умею..
  • Вопрос задан
  • 1225 просмотров
Решения вопроса 1
valerium
@valerium
Изобретая велосипед
В данном случае сайт — лишний посредник, учитывая что нужна настолько быстрая реакция. Поднимите сервер на ПК и посылайте запросы напрямую. Если достаточно взаимодействия в пределах одной квартиры (когда комп и телефон в одной локальной сети), то никаких особых наворотов не надо. Если же нужен доступ из любой точки мира, то либо покупайте внешний IP у провайдера или (если провайдер такой услуги не предоставляет или слишком много просит) покупайте самый дешёвый виртуальный сервер и поднимайте на нём VPN.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
PavelK
@PavelK
Через веб сокеты, например.
тынц
тогда будет прямой коннект сайта и pc.
Ответ написан
Комментировать
Neuroware
@Neuroware
Программист в свободное от работы время
какие есть каналы связи между компьютером и мобильным устройством?
К примеру если есть wifi и прямой коннект вообще не нужен никакой сервер.
Ответ написан
Комментировать
DIITHiTech
@DIITHiTech
Fullstack javascript developer
Ну либо обычный TCP сервер вместо "сайта", либо на PC вебсокет, на том же delphi (stackoverflow.com/questions/25181302/websocket-cli...) или java, сайт на nodejs, мобильный клиент- браузер с websocket.
Ответ написан
Комментировать
@antazy
Если телефон с компьютером всегда в одной сети, то можно держать постоянное соединение напрямую.

Если через интернет, то сайт - это сервер, к которому подключается телефон и компьютер.

socket.io
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы