ошибка gsoap: SOAP-ENV: клиент [без субкода]

Я скачал gsoap 2.8, зашел в папку с образцами и запустил make. Вроде все нормально построилось. Затем я перешел в папку «ssl», запустил sllserver в одном xterm и запустил sslclient во втором окне xterm. (Я использую RHEL 6). Кажется, сервер работает нормально, он говорит: «Привязка выполнена успешно: сокет = 4». Но когда я запускаю клиент, я получаю следующее сообщение:

Ошибка -1 ошибка: SOAP-ENV:Клиент [нет субкода]
"Конец файла или нет ввода: операция прервана или истекло время ожидания (30-секундная задержка приема) (30-секундная задержка отправки)"
Деталь: [нет деталь]

Я не модифицировал ни один пример кода, поэтому, похоже, он просто должен работать. Может ли кто-нибудь дать мне несколько советов относительно того, что я должен посмотреть? Я пытаюсь узнать, как настроить мыльный сервер, использующий ssl. (у меня уже работает сервер gsoap). Я весь день искал пример в Интернете, и, как обычно, ни одного.

Большое спасибо за любую помощь.


person TheBigOnion    schedule 29.08.2012    source источник


Ответы (2)


Вы можете перестроить этот пример с переключателем компилятора -DDEBUG, чтобы включить ведение журнала сообщений (make 'sslclient_CFLAGS = -DWITH_OPENSSL -DWITH_GZIP -DDEBUG'). TEST.log расскажет, что пошло не так. Я подозреваю, что это сетевая проблема с адресом/портом сервера, который по умолчанию установлен на "https://localhost:18081".

person Dr. Alex RE    schedule 30.10.2013

Вы можете установить параметр таймаута: soap.recv_timeout = 60 (на 60 секунд)

person user1882213    schedule 06.12.2012
comment
Я почему-то не думаю, что это поможет, 30 секунд на локальном хосте должно быть более чем достаточно. - person skolima; 06.12.2012