当前位置: 代码迷 >> 综合 >> ONVIF学习理解(4)
  详细解决方案

ONVIF学习理解(4)

热度:76   发布时间:2024-01-20 10:17:49.0

Soap服务器的建立

1 gsoap 学习理解

参考soapdoc2.pdf文档,gsoap发布的DOC目录下。

gSOAP工具提供自动生成soap、XML与C/C++转换。gSOAP简化了Web service和XML在C/C++开发过程。

为了使用gSOAP可能需要OpenSSL (为了支持https)。

2 Soap服务器的建立

                               a.            编译时,为了生成soap的服务代码。可能需要gSOAP的库,libgsoap.a/libgsoap++.a,当然也可以将stdsoap2.c直接编译到代码里。具体的操作可以参考gSAOP的README.txt文档。

                              b.            INSTALL.txt文件详细介绍了gSOAP如何构建自己的平台,包括使用autoconf/automake 工具。

                               c.            注意点:

a)      Wsdl2h 的库默认情况下不支持SSL(https功能不可用),如果需要配置工具库,需要参考INSTALLATION的说明。

b)      规范规定,除了最后一个参数是output(且必须为pointer),其他都是input。对output可以使用struct或class来实现复杂参数的输入。

3 Soap xsd wsdl的规范

    待完成。

4 Soap xml与c/c++结构的转换

    待完成。

 

  相关解决方案