异步Servlet客户端,服务器推送
大家好,我想处理一些服务器推送。我有一个异步Servlet处理某些东西,将其推送到客户端,然后再处理其他东西,然后再次推送到客户端(相同的连接)。服务端仅返回数据(在这种情况下为Json,但实际上并不算什么)。
所以我的问题是客户。我如何为此建立一个客户?例如,如果我使用JQuery提出ajax请求,我如何对首次响应后的数据做出反应?
为了更清楚我想要的是一个比较:使用websockets,我有onmesssage方法。
websocket ws = new WebSocket(\"ws://myserver.com\");
ws.onmessage = function(event)
{
var x = event.data
.... // some other code here
}
所以我只想要一个onmessage方法:)。我想这并不像使用websockets那样容易,但是也许有人有想法。
问候亚历克斯
没有找到相关结果
已邀请:
1 个回复
春驹晴陪
接触包含的文档。 但是请不要以为这种技术很难破解(至少在我看来是这样)。您可能只想使用XMLHttpRequest重新考虑,特别是因为它为您提供了简单而强大的错误处理。您可以执行更多请求(而不是在服务器端附加到\“ old \”响应)。这可能会带来额外的滞后,但实际上iframe技巧确实很麻烦。