客户端打开AJAX连接并等待服务器发送更新

时间:2015-06-10 11:37:41

标签: java ajax java-server

我有一个Java服务器(没有外部库,不使用sun.net.httpserver包)

我想让客户端打开与服务器的连接,并等待服务器发送更新。这个问题是某些浏览器(例如IE11)将使用AJAX套接字发送新请求(例如GET / HTTP/1.1),问题在于它导致我的服务器崩溃。我可以在关闭网页时关闭套接字,但客户端必须打开一个新的套接字才能发送另一个HTTP请求。

有没有一种有效的方法呢?

编辑:另一个问题......有没有办法使用Java监听套接字输入流的更改?

1 个答案:

答案 0 :(得分:0)

既然你正在使用长期存在的共识,也许你应该考虑将数据从服务器推送到浏览器..

查看此问题的答案,了解更多信息: Is there some way to PUSH data from web server to browser?