0

嗨,

我实际上在我的应用程序中使用 gwt,但可能不是与 gwt 相关的问题:我有一些用户可以向其他用户(连接或未连接)发送消息,我想通知收件人(并且只有这个收件人)他收到了一条消息,我想知道最好的方法吗?

欢迎任何想法。

我喜欢彗星方法,但我不确定我是否可以处理只有接收者应该被通知的约束(而不是其他连接的用户)

问候。

4

1 回答 1

0

这是一个老问题,对不起话题...

首先,我假设 GWT 应用程序是 Web 应用程序(客户端/服务器架构)

AFAIK,有两种选择:

Comet 方法更像是推送方法,服务器为每个客户端保持连接,因此当用户向服务器发送通知时,服务器可以将其分派给相关的客户端。

另一种方法是轮询服务器,它不知道任何客户端,它将数据提供给请求的任何人,因此所有客户端只需反复请求新数据。您的服务器只需要保存数据并在相应的客户端请求时交付它们。

所以一切都取决于你需要什么......

于 2013-04-03T12:17:55.383 回答