Связь с Web & Delphi
От: Mr.Oduvanchik  
Дата: 08.06.05 20:12
Оценка:
Всем привет. Вопрос достаточно ламерский, я так думаю.

Мне бы хотелось осуществить такого рода связь, имеется виду на Делфи написать бинарник, ну к примеру авторизации на сайте, выборку из базы данных. Какая часть должна быть на стороне хостера какая на стороне клиента... И может у кого в пыльной кладовке заволялся примерчик порыть, или по линочкам полазить, был бы примного блогодарен.

Надеюсь изложил понятно, заранее блогодарен за любые предложения в эту сторону.
Зранее блогодарен... Ваш одуван.
Re: Связь с Web & Delphi
От: slavdon  
Дата: 08.06.05 20:23
Оценка:
Здравствуйте, Mr.Oduvanchik, Вы писали:

MO>Мне бы хотелось осуществить такого рода связь, имеется виду на Делфи написать бинарник, ну к примеру авторизации на сайте, выборку из базы данных. Какая часть должна быть на стороне хостера какая на стороне клиента... И может у кого в пыльной кладовке заволялся примерчик порыть, или по линочкам полазить, был бы примного блогодарен.


Смотри ISAPI\CGI. Если не сложное приложение то разобраься день-два не больше... Но только если простое. На стороне сервера будет лежать .exe (CGI) или .dll(ISAPI), и веб-сервер с поддержкой соотв. технологии. На стороне клиента — браузер. Фактически у тебя модуль должен будет по полученным параметрам строить html-код страницы. В основном параметрв передаются через параметры вид http://musupersite.com/my.dll?data=xxx, но также можно использовать скрытые поля. Не помню, давно писал CGI модуль. С ISAPUI одна трабла... чтобы его заменить после компиляции, надо сервис IIS тормозить. Зато ISAPI быстрее чем CGI работает. Вроде все вкратце.
Re[2]: Связь с Web & Delphi
От: Mr.Oduvanchik  
Дата: 08.06.05 21:13
Оценка:
Здравствуйте, slavdon, Вы писали:

S>Здравствуйте, Mr.Oduvanchik, Вы писали:


MO>>Мне бы хотелось осуществить такого рода связь, имеется виду на Делфи написать бинарник, ну к примеру авторизации на сайте, выборку из базы данных. Какая часть должна быть на стороне хостера какая на стороне клиента... И может у кого в пыльной кладовке заволялся примерчик порыть, или по линочкам полазить, был бы примного блогодарен.


S>Смотри ISAPI\CGI. Если не сложное приложение то разобраься день-два не больше... Но только если простое. На стороне сервера будет лежать .exe (CGI) или .dll(ISAPI), и веб-сервер с поддержкой соотв. технологии. На стороне клиента — браузер. Фактически у тебя модуль должен будет по полученным параметрам строить html-код страницы. В основном параметрв передаются через параметры вид http://musupersite.com/my.dll?data=xxx, но также можно использовать скрытые поля. Не помню, давно писал CGI модуль. С ISAPUI одна трабла... чтобы его заменить после компиляции, надо сервис IIS тормозить. Зато ISAPI быстрее чем CGI работает. Вроде все вкратце.


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

"ISAPI\CGI" — это типа апи ф-ии которые я могу из делфи вызывать...?

"веб-сервер с поддержкой соотв. технологии" — можно ли конкретней в этом месте, и на сколько будет сложно без поддержки этих самых технологий...

"С ISAPUI одна трабла... чтобы его заменить после компиляции, надо сервис IIS тормозить. Зато ISAPI быстрее чем CGI работает. Вроде все вкратце. " — ну здесь я вообще ниче не понял
Зранее блогодарен... Ваш одуван.
Re[3]: Связь с Web & Delphi
От: Sinclair Россия https://github.com/evilguest/
Дата: 09.06.05 03:16
Оценка: +1
Здравствуйте, Mr.Oduvanchik, Вы писали:
MO>Чесно говоря мой уровень знаний судя по всему оставляет желать лудшего, ибо понимаю я тебя через слово.

MO>"ISAPI\CGI" — это типа апи ф-ии которые я могу из делфи вызывать...?

Нет. Это функции, которые напишешь ты, а вызывать будет веб-сервер.
MO>"веб-сервер с поддержкой соотв. технологии" — можно ли конкретней в этом месте, и на сколько будет сложно без поддержки этих самых технологий...
Технология CGI — это использование консольной программы для обработки веб запросов. То, что отправляет баузер, приезжает в программу так, как будто это пользователь напечатал, а ответ уезжает клиенту. Все дополнительные параметры соединения (типа IP-адреса клиента) доступны программе в виде переменных окружения. Работает везде, в смысле на всех веб-серверах.

ISAPI — это стандарт написания DLL (а не отдельных программ). Работает быстрее потому, что не нужно стартовать отдельный процесс на каждый веб-запрос. Но этот стандарт — изобретение MS. Поэтому и работает он, соответственно, только в MS IIS.

Поэтому "без поддержки технологий" ты вообще вряд ли что-то сделаешь. Написать полностью свой HTTP сервер в принципе можно, но обычно это неоправдано. Слишком велика будет велосипедная часть.
MO>"С ISAPUI одна трабла... чтобы его заменить после компиляции, надо сервис IIS тормозить. Зато ISAPI быстрее чем CGI работает. Вроде все вкратце. " — ну здесь я вообще ниче не понял
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: Связь с Web & Delphi
От: slavdon  
Дата: 09.06.05 04:22
Оценка:
Здравствуйте, Sinclair, Вы писали:


MO>>"С ISAPUI одна трабла...


Re[4]: Связь с Web & Delphi
От: slavdon  
Дата: 09.06.05 04:23
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Поэтому "без поддержки технологий" ты вообще вряд ли что-то сделаешь. Написать полностью свой HTTP сервер в принципе можно, но обычно это неоправдано. Слишком велика будет велосипедная часть.

Просто вроде ISAPI только IIS держит....
Re[5]: Связь с Web & Delphi
От: Sinclair Россия https://github.com/evilguest/
Дата: 09.06.05 05:00
Оценка:
Здравствуйте, slavdon, Вы писали:
S> Просто вроде ISAPI только IIS держит....
Ты, собственно, кому из нас отвечаешь?
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[6]: Связь с Web & Delphi
От: slavdon  
Дата: 09.06.05 06:25
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Ты, собственно, кому из нас отвечаешь?


У тебя спрашиваю. Апач поддерживает ISAPI ?
Re[7]: Связь с Web & Delphi
От: Sinclair Россия https://github.com/evilguest/
Дата: 09.06.05 07:05
Оценка: 4 (1)
Здравствуйте, slavdon, Вы писали:
S>У тебя спрашиваю. Апач поддерживает ISAPI ?
http://httpd.apache.org/docs-2.0/mod/mod_isapi.html
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[8]: Связь с Web & Delphi
От: slavdon  
Дата: 09.06.05 07:07
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, slavdon, Вы писали:

S>>У тебя спрашиваю. Апач поддерживает ISAPI ?
S>http://httpd.apache.org/docs-2.0/mod/mod_isapi.html

Усе, вопросов нет.
Re[2]: Связь с Web & Delphi
От: Mr.Oduvanchik  
Дата: 09.06.05 22:42
Оценка:
Здравствуйте, slavdon, Вы писали:

S>Здравствуйте, Mr.Oduvanchik, Вы писали:


MO>>Мне бы хотелось осуществить такого рода связь, имеется виду на Делфи написать бинарник, ну к примеру авторизации на сайте, выборку из базы данных. Какая часть должна быть на стороне хостера какая на стороне клиента... И может у кого в пыльной кладовке заволялся примерчик порыть, или по линочкам полазить, был бы примного блогодарен.


S>Смотри ISAPI\CGI. Если не сложное приложение то разобраься день-два не больше... Но только если простое. На стороне сервера будет лежать .exe (CGI) или .dll(ISAPI), и веб-сервер с поддержкой соотв. технологии. На стороне клиента — браузер. Фактически у тебя модуль должен будет по полученным параметрам строить html-код страницы. В основном параметрв передаются через параметры вид http://musupersite.com/my.dll?data=xxx, но также можно использовать скрытые поля. Не помню, давно писал CGI модуль. С ISAPUI одна трабла... чтобы его заменить после компиляции, надо сервис IIS тормозить. Зато ISAPI быстрее чем CGI работает. Вроде все вкратце.


Хотелось бы конечно примерчик посмотреть.... Нет ли на у ме какого нить?
Зранее блогодарен... Ваш одуван.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.