Tag: server push

服务器端用java推送

是不是更简单的方式然后作为java的长轮询框架? 因为我需要的是 – 客户端指定一些参数并将它们发送到服务器。 服务器处理它们并开始连续地将消息推送回客户端(看起来像Thread-per-Service?)。 客户端接收消息并显示它们。 客户端有可能停止侦听并实际停止服务器发送消息的服务。 也许我太懒了,但是Cometd的考试并不像我想要的那么简短透明。 不是基于HTML5的。

Java Servlet 3.0服务器推送:使用相同的AsyncContext多次发送数据

通过这里回答的几个例子和问题(主要是http://www.javaworld.com/javaworld/jw-02-2009/jw-02-servlet3.html?page=3 ),我想让服务器发送多个响应没有完成请求的客户的时间。 当请求超时时,我创建另一个,依此类推。 我想避免长时间轮询,因为每次得到响应时我都必须重新创建请求。 (而且这不是servlet 3.0的异步function所针对的)。 我在服务器端有这个: @WebServlet(urlPatterns = {“/home”}, name = “async”, asyncSupported = true) public class CometServlet extends HttpServlet { public void doGet(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletException { AsyncContext ac = request.startAsync(request, response); HashMap store = AppContext.getInstance().getStore(); store.put(request.getParameter(“id”), ac); } } 还有一个写入异步上下文的线程。 class MyThread extends Thread { String id, […]

实现服务器推送

在此处阅读有关服务器推送 我想实时从我的Web应用程序将数据推送到客户端。 我将TCP套接字视为其中一个选项。 对于HTTP,我在这里找到了适用于Java,PHP,Python等的各种框架。 但是我不知道是否有任何这些支持Push。 您建议实施服务器推送的选项和框架是什么? 你会提倡用什么语言实现相同的,为什么?