0

对于我正在开发的 Web 应用程序,我有以下要求:

  1. 客户需要能够通过网络浏览器登录。
  2. 登录后,他们将能够
    • 更改配置(正常请求/响应)
    • 将能够接收服务器发送的警报(服务器端推送)

现在,问题是如何实现警报。我首先想到了使用一些长轮询方法(彗星),但由于客户端的数量肯定会限制在 5-10,我现在正在考虑使用一种更简单的方法。

我有哪些选择?让客户端轮询服务器可以吗?

4

2 回答 2

1

您可以考虑使用 Adob​​e Flash 对象打开到服务器的套接字连接。

这将允许客户端和服务器实际“连接”,从而让您在服务器上知道您确实已连接,或者连接何时丢失。

您还可以将一个简单的心跳系统与此联系起来,允许每隔一秒或几秒进行一次“准备就绪”验证。

作为旁注...您确定网络应用程序是正确的平台,而不是本机 GUI 应用程序吗?

于 2011-01-10T01:05:52.150 回答
1

5-10个客户?我会让他们轮询服务器。无需过度设计。

于 2011-01-10T01:15:21.417 回答