![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
FlakeMusic |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 18.3.2008 Репутация: нет Всего: 1 |
Здравствуйте.
Пишу в этом разделе, т.к. только тут обсуждение cgi. Есть TCP клиент на с++, он коннектится к серверу. Так вот, просто приложение коннектится нормально. Но если его запустить как cgi, то ничего не происходить. Может это связано с настройками апача? Под win32. |
|||
|
||||
tolkien |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 5.4.2008 Репутация: нет Всего: 4 |
Если ваше приложение нормально принимает данные через CGI и возвращает ответ клиенту. То Apache тут не причем.
|
|||
|
||||
sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 2 Всего: 31 |
FlakeMusic, а что за C++ приложение, что за сервер ?
просто некоторые клиентские приложения, которые конектятся к некоторым серверам (=)) иногда использую переменные окружения, например что бы узнать адрес сервера, порт сервера, имя пользователя или еще какую чепуху. когда вы запускаете программу под CGI - ей в переменных окружения передаются другие вещи - параметры GET и т.п. ваш клиент может не работать из за этого |
|||
|
||||
FlakeMusic |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 18.3.2008 Репутация: нет Всего: 1 |
Значит сервер просто запущен у меня на на машине как консольное приложение. Далее запускается клиент на 127.0.0.1 и на определённый порт. Сервер палит это дело, цепляет клиент и по tcp начинает слать в ему данные. Есть какие-нибудь мысли по этому поводу?
|
|||
|
||||
tolkien |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 5.4.2008 Репутация: нет Всего: 4 |
Где тут в вашей цепочке CGI и Apache?
|
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: нет Всего: 18 |
а perl тут как связан?
|
|||
|
||||
FlakeMusic |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 18.3.2008 Репутация: нет Всего: 1 |
Я и говорю, что сервер перестаёт цеплять клиент, если его запускать через браузер как cgi.
|
|||
|
||||
sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 2 Всего: 31 |
вы случаем не сервер из под CGI запускаете ? (ну так на всякой случай - на форуме разное бывает =))
а вообще все просто - вставляйте отладочные сообщения в код клиента. Кстати, а что клиент вообще делает ? он долго общается с сервером ? может apache его по таймауту убивает ? |
|||
|
||||
tolkien |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 5.4.2008 Репутация: нет Всего: 4 |
У вас сервер цепляет клиент без запроса клиента? Думаю такого быть не может. Значит если клиент не цепляется сервером, то он не подключается к серверу и ничего ему не отправляет. Для начала посмотрите лог ошибок Apache. Если cgi скрипт завершился ошибкой там должна быть соответ. запись.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl: CGI программирование" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |