Persistent connection with client

后端 未结 5 1429
轻奢々
轻奢々 2021-02-08 06:10

Is there a general way to implement part of an application with JavaScript and supplying a persistent connection to a server? I need the server to be able to push data to the cl

5条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-02-08 06:40

    See Comet - it's like ajax, but it holds a connection open so the server can push information to the client.

    Note that compliant browsers will only hold 2 connections (note: most modern browsers no longer comply) to a particular domain (by default), so you might want to split your domains (e.g. www.yourdomain.com and comet.yourdomain.com) so that you don't drastically slow down the loading of your pages. Or you could just make sure you don't open the comet connection until everything else is loaded. It's just something to be careful of.

提交回复
热议问题