基于gsoap的客户端/服务端开发流程简单说明(C语言)

以下1、2两步在windows机器上也可以完成,只是不需要用命令行:

1、把gsoap_2.7.13.tar.gz 上传到目标机器,解包:
gzip -d gsoap_2.7.13.tar.gz
tar xvf gsoap_2.7.13.tar

2、把预先编写好的wsdl文件(例如:myboss.wsdl)上传到目标机器 gsoap/bin/linux386 目录;

3、telnet 目标机器,进入linux386目录(linux)或 win32目录(windows);
4、执行 ./wsdl2h -c myboss.wsdl,生成myboss.h 文件;
5、执行 ./soapcpp2 -c -L -x myboss.h,生成所需的stub和skeleton;
6、把生成的SOAP头文件 soapH.h、soapStub.h 和标准头文件 stdsoap2.h 拷贝到自己的工程中;
7、在自己的代码中只需包含 soapH.h 头文件即可;
8、对客户端程序,接口函数的实现都在 soapClient.c 中,对服务端程序接口函数的实现都在 soapServer.c 中;
9、对SOAP客户端程序,把自己编写的代码和标准文件 stdsoap2.c 以及生成的2个stub文件(soapC.c、soapClient.c)编译成最终的可执行程序:
gcc -o calcclient calcclient.c stdsoap2.c soapC.c soapClient.c

10、对SOAP服务端程序,把自己编写的代码和标准文件 stdsoap2.c 以及生成的2个stub文件(soapC.c、soapServer.c)编译成最终的可执行程序;
gcc -o calcserver calcserver.c stdsoap2.c soapC.c soapServer.c

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值