Web services 如何通过gSOAP2向.NET Web服务异步发送请求和接收响应 我有.NET WebService和一个C++程序编写的客户端程序。客户端程序用于访问web服务。问题是我需要发出一个客户端请求并异步接收来自服务器的响应。我在谷歌上搜索了很多,还阅读了和部分中的gSOAP用户指南,但我仍然不知道怎么做。如果你知道,请帮助我

Web services 如何通过gSOAP2向.NET Web服务异步发送请求和接收响应 我有.NET WebService和一个C++程序编写的客户端程序。客户端程序用于访问web服务。问题是我需要发出一个客户端请求并异步接收来自服务器的响应。我在谷歌上搜索了很多,还阅读了和部分中的gSOAP用户指南,但我仍然不知道怎么做。如果你知道,请帮助我,web-services,asynchronous,client-server,gsoap,Web Services,Asynchronous,Client Server,Gsoap,非常感谢, Tien我不认为gsoap与您所说的异步意味着相同的事情,异步gsoap客户端触发一条消息,然后忘记它;通过阅读您的问题,我的理解是您希望启动SOAP请求/响应过程,离开并做其他事情,然后稍后再回来,或者在返回响应时得到通知 如果是这种情况,那么我建议您考虑使用线程来获得所需的行为。启动一个新线程进行调用,然后可以通知主线程,或者在调用完成后进行检查。如果您需要从调用返回数据,那么如果我正在这样做,我会尝试编写一个通过一对线程安全队列进行通信的线程。一个队列将请求发送到线程,另一个队

非常感谢,

Tien

我不认为gsoap与您所说的异步意味着相同的事情,异步gsoap客户端触发一条消息,然后忘记它;通过阅读您的问题,我的理解是您希望启动SOAP请求/响应过程,离开并做其他事情,然后稍后再回来,或者在返回响应时得到通知


如果是这种情况,那么我建议您考虑使用线程来获得所需的行为。启动一个新线程进行调用,然后可以通知主线程,或者在调用完成后进行检查。如果您需要从调用返回数据,那么如果我正在这样做,我会尝试编写一个通过一对线程安全队列进行通信的线程。一个队列将请求发送到线程,另一个队列将响应传递回线程。因此,主线程写入输入队列并读取输出队列。如果你在这里搜索C++线程安全队列,你会得到更多的信息。< /P>你用什么OS和编译器来开发C++客户端?