- 下载gsoap,解压到目录中:
G:\gsoap_2.8.70\gsoap-2.8\
- 添加系统环境变量
G:\gsoap_2.8.70\gsoap-2.8\gsoap\bin
- 编写接口头文件:add.h
注释部分也是必要的。
- 执行编译命令
soapcpp2 -c add.h(纯c)
soapcpp2 add.h(c++)
- Server
依赖库文件
gsoap-2.8\gsoap目录下的
stdsoap2.h
stdsoap2.cpp
编译生成文件
add.nsmap
add.h
soapH.h
soapStub.h
soapC.cpp
soapServer.cpp
- Client
依赖库文件
gsoap-2.8\gsoap目录下的
stdsoap2.h
stdsoap2.cpp
编译生成文件
add.nsmap
add.h
soapH.h
soapStub.h
soapC.cpp
soapClient.cpp
- 使用vs2010创建项目
使用空项目好像有问题。
- 缺少#include "stdafx.h"添加即可
- 生成结果
- 运行结果
服务端监听 本地地址 4567端口
客户端 运行后连接服务器,调用服务器的add方法。服务端将加法的返回结果返回来。