Web服务器是否可以启动与Web浏览器的通信?

时间:2013-11-06 02:48:56

标签: webserver browser

我想知道网络服务器可以发起与网络浏览器的通信吗? 从我的理解他们沟通,但网络服务器可以启发吗?

3 个答案:

答案 0 :(得分:2)

没有。客户端必须在服务器发送任何数据之前建立并维护某种连接,即HTTP,WebSocket或AJAX。关闭浏览器窗口后会话丢失,服务器无法再发送数据。在WebSockets中,服务器可以异步推送数据,但只能通过客户端启动的已建立连接来推送数据。

答案 1 :(得分:1)

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

WebSocket

答案 2 :(得分:0)

使用HTTP的Web服务器不能。但是,有一些新的网络技术即将发生变化。 查看SPDY。他们的技术目标之一是:

  

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