HTTP соединение через DMZ / прокси в C ++ - PullRequest
0 голосов
/ 10 марта 2011

Я хочу подключиться с веб-сервера через выделенный прокси к интрасети. Я не уверен, если это имеет значение, я хочу отправлять и получать XML. Было бы здорово, если бы я мог использовать HTTP.

Мне известен один открытый порт 78xx, который я успешно использовал с сокетом TCP, как описано в этом превосходном руководстве

Возможно ли это? Или же ответ зависит от фактической конфигурации прокси - если он сканирует протокол и не любит его, он будет заблокирован!?

А какую библиотеку вы бы порекомендовали? Я только что нашел пион - Могу ли я связать это статически? Для меня почти невозможно установить sth на веб-сервере.

РЕДАКТИРОВАТЬ Мой вопрос, вероятно, двоякий:
Во-первых, я должен добавить, что существует существующий коммуникационный клиент + сервер, но сервер представляет собой смесь конкретной сокетной и сетевой реализации и API для базы данных, состоящую из примерно 10 команд, которые мне сложно расширить. Поэтому я прошу общую библиотеку, чтобы я мог переписать этот API с нуля.

Во-вторых, мне нужна обработка сеанса, веб-приложение передает данные о входе пользователя в систему этому клиенту, и возвращается возвращенный идентификатор сеанса, который используется для всего дальнейшего взаимодействия - до истечения срока его действия. По этой причине я попросил HTTP, но между тем я понял, что http сам по себе не имеет состояния.

1 Ответ

0 голосов
/ 01 апреля 2011

Ответ ... в процессе. - Мне нужно больше практиковаться с c ++ tcp libs и т. Д.

Мой пост, к сожалению, слишком сложен для понимания.

...