Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
ProfessorBraz
1

Получение команд из WEB для приложения

20.06.2012, 19:19. Показов 1349. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
подскажите пожалуйста как или где почитать.
Ситуация следующая:
Есть программа, написанная на C++ под Виндоус, которая управляет контроллером.
Есть задача осуществить передачу различных команд из интернета. Короче говоря заходиш на интернет страничку и осуществляешь управление контроллером, через запущенную программу на компе, непосредственно соединееным с контроллером.
Есть ограничение - не использовать Сокетов, т.к. они не поддерживаются всеми боузерами.
Есть желание получать еще кое-какую информацию от программы и отображать ее на интернет странице.
Помогите с информацией как это реализовать?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2012, 19:19
Ответы с готовыми решениями:

Нужен пример типового модуля распознавания команд для консольного приложения
я собираюсь это делать, но чувствую, что сейчас буду изобретать велосипед. я собираюсь делать...

Создание инсталлятора для Web-приложения
Я разрабатываю Web-приложение, которое распространяется через Internet, из-за чего пользователям...

WEB приложения для активной работы с БД
Может ли RoR быть использована как платформа для разработки Web приложений масштаба предприятия,...

Хостинг для WEB-приложения на Java
Доброго времени суток. Подскажите хороший и недорогой хостинг, для небольшого Веб-приложения,...

6
70 / 64 / 5
Регистрация: 09.06.2012
Сообщений: 291
21.06.2012, 22:27 2
ProfessorBraz
Могу лишь предложить каждые 10 сек программе обновлять отдельную страницу с командами....

Ну не обезательно конечно страничку можна сделать отдельный xml фаил с командами(ЗАШИФРОВАННЫЙ!!)и допустим во вреия отправки данных с формы(php) сохранять всё это в xml фаил..а Затем программа каждые 10 сек будит обновлять парраметры...ну как то так

Ну сразу скажу это не эффективный вариант..хотя других я даже не знаю...
0
Evg
Эксперт CАвтор FAQ
21280 / 8304 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
23.06.2012, 12:12 3
Мне кажется, он немного другое имел в виду. На той же машине, где контроллер, находится веб-сайт, посредством которого надо контроллером управлять
1
ProfessorBraz
03.07.2012, 18:33 4
Точно, совсем другое имел ввиду.
хорошо, упрощаем задачу.
Как из броузера по локальной сети послать заранее известный набор параметров в программу.
Нажал на кнопку в Опере и программа работающая на др. компьютере с известным IP адресом написала "Нажата кнопка".
Но без использования секитов.
Люди, нужна ссылка на пример реализации или хотябы принцип.
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,413
05.07.2012, 14:35 5
запустить на компьютере подключенном к контроллеру программу на сокетах (не пугайтесь) которая будет слушать 80-й порт выдавая по запросу GET тело веб-страницы. на странице по нажатию кнопки шлется POST (или можно GET если хотим обновить страницу и увидеть результат) запрос с командой который ловит программа и делает что положено. если сама программа не может управлять контроллером, придется слать DDE запросы к висящей на том же компьютере программе (жесть) либо всетаки заставить программу работать с контроллером через специфичный для вашей задачи API. можно еще скриптами на веб странице слать периодически GET запросы с целью обновить какуюнибудь информацию (скаду так лучше не пытаться делать - тормозить будет).
1
Evg
Эксперт CАвтор FAQ
21280 / 8304 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
05.07.2012, 16:00 6
Цитата Сообщение от ProfessorBraz Посмотреть сообщение
и программа работающая на др. компьютере с известным IP адресом написала "Нажата кнопка"
Куда написала? Если в браузер, то читай про cgi - это стандартный способ запускать на web-сервере программу и генерить выдачу ответ
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
05.07.2012, 17:09 7
Есть ограничение - не использовать Сокетов, т.к. они не поддерживаются всеми боузерами.
не вижу препятствий к их использованию.

- USB термометр и дистанционка в одном флаконе. Часть 4 или... Интерактивный WEB сервер
- Управление программой (устройствами) через WEB-браузер
1
05.07.2012, 17:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2012, 17:09
Помогаю со студенческими работами здесь

Получение параметров для консольного приложения
есть задание, Input s n NAME p nr cost r

Не могу создать бин для WEB-приложения
Здравствуйте. Делаю Веб-проект. Весь проект разбит на 4 модуля(datamodel, DAO, service, web)...

Установщик одновременно для Web-службы и приложения
Здравствуйте. Такая ситуация: В одном проекте имею Web-службу (ставится как сайт в IIS) и просто...

Нужно написать инсталлятор для web-приложения
Простой вопрос, но никогда раньше не приходилось решать подобную проблему. Нужно написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru