![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
not
Участник клуба
Регистрация: 27.06.2009
Сообщений: 1,399
|
![]()
Как такое реализовать:
На одном компе находится программа 127.0.0.1:1234. С таким ip адресом и портом. Эта программа может управлять компом. Теперь надо с другого компа отправить ей команды, что она должна выполнить, и это все надо сделать через браузер. Подскажите как? Программа должна управлятся через http протокол. Какие решения, библиотеки можно использовать для поднятия мини веб сервера внутри приложения на делфи. Ну, раз уж "Особый Программист", то пора бы начинать понимать, в каком разделе какую тему следует размещать... ![]() Переношу в "Работу с сетью". Из правил раздела : 2. Не оффтопить. Оффтопом считается создание темы, не соответствующей названию раздела... За оффтоп нарушитель получит нарушение №1. Последний раз редактировалось mihali4; 29.11.2011 в 18:41. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
веб-сервер ...обсуждалось:
1 2 3 4 p.s.: также возможно управление через ICQ сервис (компонента TICQClient v.1.34), под браузер со стороны клиента есть такой сервис tjat.com, жаббер и ирка и т.п. Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Видел пару раз подобное ПО, и даже сердцевину пощупать получилось
![]() А вариантов много, например IntraWEB(идёт в поставке с delphi). Или его подобие UniGUI и тот и другой работают по одному принципу. Они полноценные веб-сервера способные генерировать динамические html-страницы с полным проецированием того, что есть на форме в точно такой же визуальный формат. Демка онлаин uniGUI вот: http://unigui.com/demo пользовался uniGUI, но не долго, причин много: 1. проект не ползает ниже delphi 2009 2. проект не выполз из BETA 3. как следствие 2-го, проект слишком сырой. Тонных ошибок. Которые будут исправлены не так уж и скоро. 4. Вам придётся выкинуть не стандартные компоненты, и стандартные тоже, и использовать те что в пакете этого чуда. Из плюсов, ну просто словани не передать, как потрясает то что оно делает. Ну и время от времени обновляется автором. По поводу IntraWEB ничё не скажу, не юзал и не разобрался как. Зато сырки, которые щупал были вполне сносными. а вот как они работали, программа создаёт сокет-сервер на таком-то порту и IP, реализован спец. протокол передачи данных. И пакетики выглядят вот так: Код:
В роли сервера, твоё приложение где-то в интернетах. В роли клиента, WEBъ скрипты, можно там-же где и сервер. А остальное, ваша фантазия. Последний раз редактировалось Человек_Борща; 29.11.2011 в 16:25. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
http://www.koders.com/delphi/fid5A45...C9CD1DAD5.aspx
p.s.: да и вообще, полезный ресурс в поиске недостающих модулей-компонентов-классов.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#6 |
not
Участник клуба
Регистрация: 27.06.2009
Сообщений: 1,399
|
![]() Код:
|
![]() |
![]() |
![]() |
#7 |
not
Участник клуба
Регистрация: 27.06.2009
Сообщений: 1,399
|
![]()
необходимо отправить ответ примерно такой:
HTTP/1.0 200 OK Date: Wed, 11 Feb 2009 11:20:59 GMT Server: Apache X-Powered-By: PHP/5.2.4-2ubuntu5wm1 Last-Modified: Wed, 11 Feb 2009 11:20:59 GMT Content-Language: ru Content-Type: text/html; charset=utf-8 Content-Length: 1234 Connection: close (далее следует запрошенная страница в HTML) но как? Последний раз редактировалось VintProg; 30.11.2011 в 00:45. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 09.07.2010
Сообщений: 102
|
![]()
Чем http://www.unigui.com/ не устраивает?
Выглядит красиво и автор отзывчивый. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...может плохо видно, все рабочее, бери, да и пользуйся http://programmersforum.ru/attachmen...5&d=1283342162
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
![]()
Доброго времени суток!
Может и мне подскажете хороший мануал по написанию вебсервера ("вебморды" для программы). Больше всего интересует логика общения по заголовкам (пример). P.S. В принципе всё понимаю что да как, но не хотелось бы зря наступать на общественные грабли, и не совсем понятно что делать с разными заголовками от разных браузеров составленных идентичной формой. Спасибо! |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление программой через браузер | medved6216 | Работа с сетью в Delphi | 2 | 19.02.2013 13:30 |
Способ зайти на сайт не через браузер | pufystyj | Софт | 11 | 18.12.2010 13:21 |
Проблема с загрузкой через браузер | pavel42 | Компьютерное железо | 0 | 05.06.2010 23:13 |
Открытие элементов ListBox через браузер | KiDoki | Общие вопросы Delphi | 7 | 11.10.2008 00:08 |
Управление чужой прогой | MAcK | Win Api | 2 | 30.01.2007 14:02 |