0
我目前正在構建一個基於gsoap的通信應用程序。我試圖管理連接問題,並且當設備沒有連接到主機時我找不到任何特定的返回語句。如何從gsoap中捕獲異常?
有沒有辦法在運行gsoap send或reicv方法時得到某種異常?
感謝您的幫助,
羅曼
我目前正在構建一個基於gsoap的通信應用程序。我試圖管理連接問題,並且當設備沒有連接到主機時我找不到任何特定的返回語句。如何從gsoap中捕獲異常?
有沒有辦法在運行gsoap send或reicv方法時得到某種異常?
感謝您的幫助,
羅曼
從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;
}
的解決方案是最後啞。如果成功,生成的請求將返回一條語句SOAP_OK。在iPhone中,測試如下: soap_call ___方法(&soap,NULL,NULL,&request,&response)== SOAP_OK – 2010-07-05 13:27:54
要檢查設備是否連接到主機,可以使用[Reachability](http:// developer.apple.com/iphone/library/samplecode/Reachability/index.html)代碼。 – Raviprakash 2011-10-31 12:54:43