Как отловить исключения из gsoap? - PullRequest
0 голосов
/ 05 июля 2010

В настоящее время я создаю приложение для iphone на основе gsoap для связи.Я пытаюсь решить проблемы с подключением и не могу найти какой-либо конкретный оператор возврата, когда устройство не подключено к хосту.

Есть ли способ получить какие-то исключения при запуске методов gsoap send или reicv?

Спасибо за помощь,

Romain

1 Ответ

0 голосов
/ 13 августа 2010

С http://www.cs.fsu.edu/~engelen/soap.html есть даже полезная функция для печати удобочитаемого сообщения об ошибке:

#include "soapcalcProxy.h"  // get proxy 
#include "calc.nsmap"    // get namespace bindings 
int main() 
{ 
   calc s; 
   double r; 
   if (s.ns2__add(1.0, 2.0, r) == SOAP_OK) 
      std::cout << r << std::endl; 
   else
      soap_print_fault(s.soap, stderr); 
   return 0; 
}
...