我需要使用 gSoap 在C ++中实现Web服务。
我的情况如下:
对于异步Web服务操作,我有例如 StartCalculating 这个操作:
在网上搜索后,我发现有4种模式:
单向:端点收到一条消息。
请求/响应:端点收到一条消息,并发送相关消息。
征求/响应:(带轮询的请求/回复操作)端点发送消息,并接收相关消息。
通知:(发布请求/回复操作)端点发送消息。
首先,“相关性”一词使我感到困惑(相关ID ..)。
其次,我仍然不知道哪一个适合我的需要,有一个约束,客户端只会 1次操作调用 2结果(同步响应+异步)响应)
作为对gSoap的投影的一些提示将非常受欢迎。 (Here他们只讨论单向解决方案,在gSoap文档中)
非常感谢你!