标签: webserver browser
我想知道网络服务器可以发起与网络浏览器的通信吗? 从我的理解他们沟通,但网络服务器可以启发吗?
答案 0 :(得分:2)
没有。客户端必须在服务器发送任何数据之前建立并维护某种连接,即HTTP,WebSocket或AJAX。关闭浏览器窗口后会话丢失,服务器无法再发送数据。在WebSockets中,服务器可以异步推送数据,但只能通过客户端启动的已建立连接来推送数据。
答案 1 :(得分:1)
是的,你可以使用WebSocket技术,看看这里:
WebSocket
答案 2 :(得分:0)
使用HTTP的Web服务器不能。但是,有一些新的网络技术即将发生变化。 查看SPDY。他们的技术目标之一是:
使服务器能够启动与客户端的通信,并尽可能将数据推送到客户端。