2010-09-07 175 views
1

我做了一个WebService聊天。在客户端,我正在运行一个线程来定期检查是否有新消息可用。通过Web服务通知服务器到客户端

我想知道是否有任何方式通过Web服务通知客户端。

我发现了一些与Web服务相关的调用'请求响应'。但我不知道它是如何工作的。

任何帮助表示赞赏。 谢谢

回答

2

请求/响应以及通知是由WSDL规范定义的但Web服务不支持的消息交换模式。它们是将Web服务传递给Web客户端的模式,但由于规范的模糊性,Web服务无法解决这些规范。为了达到你想要的效果,你的客户端必须公开一个你的服务器将调用的web方法(在这一点上充当客户端)来发送结果。基本上你会有2个同伴,你的客户也将是一个Web服务。