gsoap错误:SOAP-ENV:客户端[无子代码]

时间:2012-08-29 19:37:11

标签: gsoap

我下载了gsoap 2.8并进入了samples文件夹并运行了make。一切似乎都很好。然后我导航到“ssl”文件夹并在一个xterm中运行sllserver并在第二个xterm窗口中运行sslclient。 (我正在运行RHEL 6)服务器似乎运行正常,它说“绑定成功:socket = 4”。但是当我运行客户端时,我收到以下消息:

  

错误-1错误:SOAP-ENV:客户端[无子代码]
  “文件结束或无输入:操作中断或超时(30秒接收延迟)(30秒发送延迟)”
  细节:[没有细节]

我没有修改任何示例代码,所以它似乎应该正常工作。任何人都可以给我一些关于我应该看什么的建议吗?我正在尝试学习如何设置使用ssl的soap服务器。 (我已经运行了一台gsoap服务器)我整天都在网上搜索一个例子,像往常一样,没有一个。

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您可以使用编译器开关-DDEBUG重建此示例以启用消息记录(make 'sslclient_CFLAGS = -DWITH_OPENSSL -DWITH_GZIP -DDEBUG')。 TEST.log会告诉我哪里出了问题。我怀疑这是一个网络问题,服务器地址/端口默认设置为"https://localhost:18081"

答案 1 :(得分:0)

您可以设置超时参数:soap.recv_timeout = 60(持续60秒)

相关问题