Javascript 为少量客户端实现服务器端推送

Javascript 为少量客户端实现服务器端推送,javascript,client-side,server-side,server-push,Javascript,Client Side,Server Side,Server Push,对于我正在开发的web应用程序,我有以下要求: 客户端需要能够通过web浏览器登录 登录后,他们将能够 更改配置(正常请求/响应) 将能够接收服务器发送的警报(服务器端推送) 现在的问题是如何实现警报。我最初考虑使用一些长轮询方法(Comet),但由于客户端数量肯定会限制在5-10个,我现在考虑使用一种更简单的方法 我有什么选择?可以让客户对服务器进行投票吗? < P>可以考虑使用Adobe Flash对象打开服务器的套接字连接。 这将允许客户机和服务器实际“连接”,因此让您在服务器上知道您

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

  • 客户端需要能够通过web浏览器登录
  • 登录后,他们将能够
    • 更改配置(正常请求/响应)
    • 将能够接收服务器发送的警报(服务器端推送)
  • 现在的问题是如何实现警报。我最初考虑使用一些长轮询方法(Comet),但由于客户端数量肯定会限制在5-10个,我现在考虑使用一种更简单的方法


    我有什么选择?可以让客户对服务器进行投票吗?

    < P>可以考虑使用Adobe Flash对象打开服务器的套接字连接。

    这将允许客户机和服务器实际“连接”,因此让您在服务器上知道您确实已连接,或者当连接丢失时

    您还可以将一个简单的心跳系统绑定到其中,允许每隔一秒或几秒钟进行“准备就绪”验证


    作为旁注。。。与本机GUI应用程序相比,您确定web应用程序是合适的平台吗?

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

    实际上,已经存在一个(非常简单的)GUI解决方案。但我的老板坚持要把这当作一个网络应用来实现:-/。虽然Flash解决方案听起来不错,但我更喜欢一个不依赖客户端插件的解决方案,这取决于可以接受的延迟时间。3秒钟可以吗?我确信AJAX调用之间的3秒延迟对您的服务器来说是不费力的(假设您有快速响应)。