4

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

错误 -1 故障:SOAP-ENV:Client [无子代码]
“文件结束或无输入:操作中断或超时(30 秒接收延迟)(30 秒发送延迟)”
详细信息:[无详细信息]

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

非常感谢您的帮助。

4

2 回答 2

1

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

于 2013-10-30T00:07:39.200 回答
0

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

于 2012-12-06T11:48:06.737 回答