Форум: "Начинающим";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
ВнизWebModule Найти похожие ветки
← →
ketanov (2008-07-25 16:14) [0]Как и чем сделать следующее? Сообственно пункт 2,3 и 4. (использую компонент TWebModule)
1. Получаем запрос, запускается скрипт CGI.
2. Cкрипт устанавливает соеденение с другой программой.
3. Отправляет некое текстовое сообщение (команду).
4. Дожидаемся результатов обработки команды.
5. Отправляем результаты браузеру.
← →
Медвежонок Пятачок © (2008-07-25 16:16) [1]пайпы и перенаправление ввода/вывода
← →
Ega23 © (2008-07-25 16:23) [2]Я CGI и FastCGIчерез консольное приложение делаю. Мне хватает.
← →
Ega23 © (2008-07-25 16:25) [3]А что касается соединения - решений по транспортному уровню масса.
NP, TCP, MailSlot. Ещё что-нибудь наверняка можно прикрутить...
← →
ketanov (2008-07-25 16:53) [4]Немного недогнал ))
Вот код что бы наглядней.procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
var
sl:TStringList;
begin
sl:=TStringList.Create;
sl.Add("<HTML><HEAD></HEAD><BODY>");
//.......
//тут отправляем другой программе команду
//ждем результат
//получаем, обрабатываем
//отправляем sl.Add("результат");
//.......
sl.Add("</BODY></HTML>");
Response.Content:=sl.Text;
sl.Free;
end;
← →
Медвежонок Пятачок © (2008-07-25 16:58) [5]заходи когда догонишь
← →
Ega23 © (2008-07-25 17:03) [6]
> Вот код что бы наглядней.
И чё? Ну код. Ну <HTML>. Ну <BODY>. Вопрос-то в чём?
← →
Vlad Oshin © (2008-07-25 17:09) [7]приложение
> устанавливает соеденение с другой программой.
чье?
← →
ketanov (2008-07-25 17:10) [8]
> Ega23 © (25.07.08 17:03) [6]
>
>
> > Вот код что бы наглядней.
>
>
> И чё? Ну код. Ну <HTML>. Ну <BODY>. Вопрос-то в чём?
Отправляем запрос другой программе и...
Вопрос остается одной, КАК И ГДЕ дождаться ответа
← →
Медвежонок Пятачок © (2008-07-25 17:22) [9]Вопрос остается одной, КАК И ГДЕ дождаться ответа
[1]
← →
Anatoly Podgoretsky © (2008-07-25 18:35) [10]> ketanov (25.07.2008 17:10:08) [8]
Лучше всего там, где "Отправляем запрос другой программе"
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c