gsoap详细实现.ppt

gsoap详细实现.ppt

ID:48063343

大小:772.00 KB

页数:20页

时间:2020-01-13

gsoap详细实现.ppt_第1页
gsoap详细实现.ppt_第2页
gsoap详细实现.ppt_第3页
gsoap详细实现.ppt_第4页
gsoap详细实现.ppt_第5页
资源描述:

《gsoap详细实现.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、gSOAP编译工具提供了一个SOAP/XML关于C/C++语言的实现,从而简化C/C++语言开发Web服务或客户端程序1.从官网下载:gsoap,并解压gSOAPWindows下的简单实现将相关的WSDL(Web服务描述语言)文件转换成C头文件(以calc.wsdl为例)首先将路径下的拷贝到Servercalc目录下用法:wsdl2h.exe-o头文件名WSDL文件名或URL(Linux使用wsdl2h)gSOAPWindows下的简单实现gSOAPWindows下的简单实现由calc.h文件生成服务器端代码:Criticalerror:#import:C

2、annotopenfile"stlvector.h"forreading原因:头文件使用了STL(STL是一些容器和算法的集合,是世界上很多聪明人很多年的杰作)。或者说WSDL2h.exe没有使用-s选项gSOAPWindows下的简单实现这个时候我们就需要将“stlvector.h”的路径包含进来,以便程序能够查找到该文件。或者直接将该文件拷贝到当前目录下文件路径:gSOAPWindows下的简单实现再次运行该命令:gSOAPWindows下的简单实现gSOAPWindows下的简单实现另外:服务器端还有-T命令。生成一个测试例子,以便我们按照仿照例子写

3、自己的程序。生成的测试例子:并将两个文件拷贝到该目录下。路径:稍后将讲到它的作用gSOAPWindows下的简单实现同理:生成客户端gSOAPWindows下的简单实现预备工作做足!!!正式开始写程序:新建工程:ServerCalc将相关文件添加到工程中gSOAPWindows下的简单实现添加自己的文件:开始写真正属于自己的东西gSOAPWindows下的简单实现调试编译生成可执行文件回头来看stdsoap2.h和stdsoap2.cpp文件:gSOAPWindows下的简单实现当然http和tcp都属于SOCKET部分gSOAPWindows下的简单实现

4、这样你如果不将他们添加进来,那么你的程序就没办法在网络中传输。另外:在编译程序之前,需要设置附加库wsock32.lib.只要有进行网络通信这个是必不可少的…..gSOAPWindows下的简单实现同理客户端新建工程,添加相关文件,新建ClientCalc.cpp,并添加到工程中gSOAPWindows下的简单实现注意:客户端指定为8080端口,所以服务器端只有为8080端口,客户端才能连上。当然这个端口也可不指定,直接输入另外一个很重要一点就是:上述截图中的五个函数,我们找不到他们的函数实现部分。因为它的实现部分在服务器端,这就很好的说明了Web服务。客

5、户端远程调用服务器端的应用。像是在本地使用…….gSOAPWindows下的简单实现同样,编译调试生成可执行文件开始测试:开启服务:gSOAPWindows下的简单实现客户端开启并访问:gSOAPWindows下的简单实现小结:1.熟悉gSOAP编程实现的流程2.能简单的读一些gSOAP生成的代码3.会写gSOAP的服务器端和客户端程序4.理解WebService的B/S和C/S模式gSOAPWindows下的简单实现gSOAPWindows下的简单实现谢谢!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。