【发布时间】:2013-03-09 12:39:15
【问题描述】:
我有一个带有while (true) 的JSP,其中数据被发送到浏览器。代码sn-p
while (true) {
out.print("pushing some data to browser");
out.flush();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
}
它大部分时间都可以工作,但很少会以 1 秒的间隔将数据发送到浏览器。
而不是排队,同时抛出所有数据。
【问题讨论】:
-
周期性发送数据的动机是什么?您是否正在尝试实现 Comet 消息传递系统?
-
我将此循环用作 pushlet 概念(将数据从服务器推送到客户端)
标签: jsp buffer flush server-push