如何从gsoap中捕获异常?

时间:2010-07-05 09:40:20

标签: iphone soap exception-handling gsoap

我目前正在构建一个基于gsoap的iphone应用程序进行通信。我正在尝试管理连接问题,当设备未连接到主机时,我找不到任何特定的return语句。

运行gsoap send或reicv方法时有没有办法获得某种异常?

感谢您的帮助,

罗曼

1 个答案:

答案 0 :(得分:0)

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; 
}