1

我做了一个 WebService 聊天。在客户端,我正在运行一个线程来定期检查是否有任何新消息可用。

我想知道有什么方法可以通过 Web 服务通知客户。

我发现了一些与 Web 服务相关的称为“请求响应”的东西。但我不知道它是如何工作的。

任何帮助表示赞赏。谢谢

4

1 回答 1

2

Solicit/Response 和 Notification 是由 WSDL 规范定义但不受 Web 服务支持的消息交换模式。它们是 Web 服务与 Web 客户端通信的模式,但由于规范的模糊性,Web 服务没有解决它们。为了实现您想要的,您的客户端必须公开一个 Web 方法,您的服务器将调用该方法(此时充当客户端)以发送结果。本质上,您将有 2 个对等方,您的客户端也将是一个 Web 服务。

于 2010-09-07T17:13:38.527 回答