![]() |
|
|
![]()
|
|
| ProfessorBraz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 17.7.2007 Репутация: нет Всего: нет |
подскажите пожалуйста как или где почитать.
Ситуация следующая: Есть программа, написанная на C++ под Виндоус, которая управляет контроллером. Есть задача осуществить передачу различных команд из интернета. Короче говоря заходиш на интернет страничку и осуществляешь управление контроллером, через запущенную программу на компе, непосредственно соединееным с контроллером. Есть ограничение - не использовать Сокетов, т.к. они не поддерживаются всеми боузерами. Есть желание получать еще кое-какую информацию от программы и отображать ее на интернет странице. Помогите с информацией как это реализовать? |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
У вас на РС должен работать WEB сервер (для Windows это скорее всего будет IIS). Что бы со WEB страницы можно было достучаться до вашего девайса, она должна иметь возможность как то взаимодействовать с чем то на том же РС. Т.е. страница должна быть .asp (это наиболее просто), а ваш интерфейс с железкой - ActiveX объектом. Тогда вы сможете из JS c .asp страницы напрямую управлять девайсом.
AJAX наверное тоже можно прикрутить, но это уже будет сложнее (да и не факт, что это нужно) |
|||
|
||||
| ProfessorBraz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 17.7.2007 Репутация: нет Всего: нет |
Программа, которая работает на РС, знает как достучатся до девайса и умеет им управлять. Задача через интернет передать этой программе информацию, а программа осуществит уже управление девайсом. Как и на чем это лучше реализовать. и где об этом можно по-подробнее почитать.
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
||||
|
||||
| ProfessorBraz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 17.7.2007 Репутация: нет Всего: нет |
хорошо, упрощаем задачу.
Как из броузера по локальной сети послать заранее известный набор параметров в программу. Нажал на кнопку в Опере и программа работающая на др. компьютере с известным IP адресом написала "Нажата кнопка". Но без использования секитов. Люди, нужна ссылка на пример реализации или хотябы принцип. |
|||
|
||||
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Браузер может обращаться только к веб-серверу.
Можно попробовать установить на удалённой машине Apache или Denwer. Написать PHP-страницу, которая будет выполнять нужные действия с программой. И уже с любого компьютера "вызывать" эту страницу. Естественно, эти "вызовы" можно делать и через AJAX. -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
| Amp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: нет Всего: 17 |
Программа сама может организовать web-сервер, обрабатывая http-запросы.
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
||||
|
||||
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Точно. Что-то я не сообразил Для этого нужно создать проект: File->New->Other...->C++Builder Projects->WebBroker->Web Server Application К сожалению, для CGI понадобится Web-сервер: Apache или IIS. -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |