клиент на Cpp, сервер на php. как реализовать?

 
0
 
C++
ava
Yorgus | 10.09.2009, 23:44
Строю сайт, часть которого это php скрипты предназначенные для обработки запросов клиентского web приложения сделанного в С++ Builder..

Необходимо посылать запросы к php скриптам и получать ответы (text and xml)...

Подскажите что для этого нужно использовать, какие компоненты, подойет ли TClientSocket, или юзать чтото иное....

Также очень хотелось бы знать, где можно захостить серверную часть приложения если она будет не на php а в виде exe-шника созданного с помошью IntraWeb?
Ответы (5)
ava
nerezus | 10.09.2009, 23:04 #
Цитата


Подскажите что для этого нужно использовать, какие компоненты, подойет ли TClientSocket, или юзать чтото иное.... 

 Если это решит проблему - то подойдет. Вариантов куча.

Цитата


Также очень хотелось бы знать, где можно захостить серверную часть приложения если она будет не на php а в виде exe-шника созданного с помошью IntraWeb?

 На виндовом виртуальном(?) сервере.
ava
mrbrooks | 11.09.2009, 07:59 #
Цитата (Yorgus @  10.9.2009,  22:44 findReferencedText)
Подскажите что для этого нужно использовать, какие компоненты, подойет ли TClientSocket, или юзать чтото иное.... 

TClientSocket для клиента подойдет. Но это не кошерно. Аналогичные компоненты есть у Indy, но это глюки (10 версия). Выход - писать клиента на WinSock, либо переползай под .NET.
Цитата (Yorgus @  10.9.2009,  22:44 findReferencedText)
Также очень хотелось бы знать, где можно захостить серверную часть приложения если она будет не на php а в виде exe-шника созданного с помошью IntraWeb? 

на сервере  smile 
ava
Yorgus | 12.09.2009, 20:27 #
Все что мне нужно эо отправить некоторые данные по http методом POST php скрипту, и затем получить от него ответ....
Насколько я думаю TClientSocket предназначен для более низкого TCP/IP протокола... меня интересует нетли кампаненты работающей с Http инкапсулирующей все для обмена данными именно через Http, тоесть получение заголовков и самих данных без асобых телодвижений...
ava
Yorgus | 12.09.2009, 21:33 #
Проблема решена...

Нашол компонент THttpCli в библиотеке ICS...
Делает все то что мне нужно, и то что не нужно, но вполне может пригодитсья))))

оправляет запрос (GET, POST) получает ответ позволяет отдельно работать с Http заголовками и полученным документов в виде потока.
Также реализована возможность ассинхронной отправки запросов. 
ava
Лена | 12.09.2009, 22:02 #
С++ Builder в палитре компонентов TIdHTTP вкладка Indy Clients.
Просто, надежно, удобно.
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить