![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Flynn |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Возникла необходимость какимто образом организовать обмен данными между скриптом находящемся на веб-сервере и программой.
Отправка данных скрипту проблемой не является в принципе, но как сделать чтобы скрипт мог возвращать данные программе находящейся на компьютере пользователя? Т.е. скрипт на сервере должен получать данные от программы, обрабатывать их и посылать результат обратно программе. Предполагается, что единовременно может быть несколько пользователей обращающихся к скрипту. Возможна ли отправка данных от скрипта на веб сервере бинарнику на компрьютере пользователя средствами PHP (или возможно ASP) и если возможна то какие необходимо использовать для этого средства? |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
И какие проблемы?
Вот сейчас программа на моем компе отправит скрипту данные и получит ответ. Страницу форума. Которую сформировал PHP скрипт. Удивительно, правда? |
|||
|
||||
Flynn |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Ну парсинг это конечно хорошо, но меня интерисует возможность передачи переменных.
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Flynn, если ты понимаешь, что такое переменная, то должен понимать, что переменную из одной программы в другую передать нельзя.
Передать можно только текст. Уж придумать какую-нибудь структуру этому тексту можешь? Палочками там разделять, точечками? |
|||
|
||||
Flynn |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Это я понимаю, но однако меня всеже интересует возможность передачи данных не просто формированием текста на странице с последующим парсингом его программой, а непосредственная передача параметров программе из скрипта. Как это делается в пределах ОС я понимаю (DDE, clipboard, OLE, ...) но как организовать обмен между скриптом и прогой - нет. |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Мда.............
Как это делается в пределах ОС ты тоже не понимаешь. Форум, в котором ты задаешь свои вопросы, посвящен языку РНР. Язык РНР обычно исполняется на веб-сервере, обрабатывая запросы по протоколу НТТР. Так вот, HTTP - это протокол передачи гипертекста Если тебя не устраивает НТТР - придумай свой протокол. Только в этом случае форум по РНР тебе врядли пригодится. Это сообщение отредактировал(а) Feldmarschall - 3.5.2008, 20:39 |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
"в пределах ОС" ты общаешься не с протоколом. А с его реализацией в программе. программа обращается к библиотечной функции. Функция берет твою переменную и запихивает в протокол (DDE, OLE ) в соответствии с его требованиями и обращается к серверу.
Потом получает от сервера другие данные, запихивает в переменную, и отдает тебе. Ну так и здесь тебе никто не мешает написать точно так же $mySoopahPoopahProToCol->put($var) и $mySoopahPoopahProToCol->get($var) - всё, как ты хотел, передача переменной. А внутри у этих методов будет заворачивание и разворачивание текста между палочками. Это сообщение отредактировал(а) Feldmarschall - 3.5.2008, 21:05 |
|||
|
||||
Kudzu |
|
|||
![]() Magnificus Picus ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 30.4.2008 Где: KLD Репутация: нет Всего: 1 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |