gsoap详细实现

上传人:第*** 文档编号:49187313 上传时间:2018-07-25 格式:PPT 页数:20 大小:772KB
返回 下载 相关 举报
gsoap详细实现_第1页
第1页 / 共20页
gsoap详细实现_第2页
第2页 / 共20页
gsoap详细实现_第3页
第3页 / 共20页
gsoap详细实现_第4页
第4页 / 共20页
gsoap详细实现_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《gsoap详细实现》由会员分享,可在线阅读,更多相关《gsoap详细实现(20页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、果不将他们添加进来,那么 你的程序就没办法在网络中传输。另外:在编译程序之前,需要设置附 加库wsock32.lib.只要有进行网络通信 这个是必不可少的gSOAP Windows下的简单实现同理客户端新建工程,添加相关文件 ,新建ClientCalc.cpp,并添加到工程 中gSOAP Windows下的简单实现注意:客户端指定为8080端口,所以 服务器端只有为8080端口,客户端才 能连上。当然这个端口也可不指定, 直接输入 另外一个很重要一点就是:上述截图 中的五个函数,我们找不到他们的函 数实现部分。因为它的实现部分在服 务器端,这就很好的说明了Web服务 。客户端远程调用服务器端的应用。 像是在本地使用.gSOAP Windows下的简单实现同样,编译调试生成可执行文件开始测试: 开启服务:gSOAP Windows下的简单实现客户端开启并访问:gSOAP Windows下的简单实现小结:1.熟悉gSOAP编程实现的流程2.能简单的读一些gSOAP生成的 代码3.会写gSOAP的服务器端和客户 端程序4.理解WebService的B/S和C/S模 式gSOAP Windows下的简单实现gSOAP Windows下的简单实现谢谢!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号