1

我想知道网络服务器可以启动与网络浏览器的通信吗?据我了解,他们可以交流,但网络服务器可以启动它吗?

4

3 回答 3

2

不可以。客户端必须建立并维护某种连接,即 HTTP、WebSocket 或 AJAX,服务器才能发送任何数据。一旦浏览器窗口关闭,会话就会丢失,服务器不能再发送数据。在 WebSockets 中,服务器可以异步推送数据,但只能通过客户端发起的已建立连接。

于 2013-11-06T02:51:57.337 回答
1

是的,你可以使用 WebSocket 技术,看看这里:

网络套接字

于 2013-11-06T22:19:37.440 回答
0

使用 HTTP 的 Web 服务器不能。然而,即将出现一些新的网络技术希望改变这种状况。查看SPDY。他们的技术目标之一是:

使服务器能够启动与客户端的通信,并尽可能将数据推送到客户端。

于 2013-11-06T02:58:47.363 回答