如何使用JavaScript创建到服务器的持久连接?

如何使用JavaScript创建到服务器的持久连接?,javascript,Javascript,是否可以使用Javascript创建持久HTTP连接 我想创建一个简单的脚本,打开到我的服务器的持久HTTP连接,并在上打印结果。服务器每秒钟发送一个字符串,所以我不想每秒钟打开一个连接…我更喜欢一个连接,并在可用时打印值。可能吗 谢谢,这是不可能的。使用 设定间隔 这是有可能的。使用WebSocket*或变通方法(多部分响应、长轮询或借助flash) 长时间轮询在您的情况下是不明智的,因为它确实每秒打开一个新连接。我对多部分响应知之甚少,但据我所知,它们仅在firefox中受支持。对于flas

是否可以使用Javascript创建持久HTTP连接

我想创建一个简单的脚本,打开到我的服务器的持久HTTP连接,并在
上打印结果。服务器每秒钟发送一个字符串,所以我不想每秒钟打开一个连接…我更喜欢一个连接,并在可用时打印值。可能吗

谢谢,这是不可能的。使用

设定间隔

这是有可能的。使用WebSocket*或变通方法(多部分响应、长轮询或借助flash)

长时间轮询在您的情况下是不明智的,因为它确实每秒打开一个新连接。我对多部分响应知之甚少,但据我所知,它们仅在firefox中受支持。对于flash。。。用户需要flash。websockets仅受WebKit(chrome、safari)支持,firefox有webkits,但不久前由于安全问题(代理可能会中毒缓存)而禁用了websockets。但是internet explorer。。。算了吧


看看-这是一个js库,可以为您管理变通方法。

您正在寻找的技术称为长轮询。这可能会变得非常复杂,但这是可能的

有几个实现。彗星是其中之一,是另一个

)

还有好消息。