socket.io传输“flashsocket”在IE 8上启动需要5秒钟

socket.io传输“flashsocket”在IE 8上启动需要5秒钟,flash,internet-explorer,socket.io,Flash,Internet Explorer,Socket.io,这是在本地主机上运行的,所有其他传输都被禁用以进行测试 在IE和其他浏览器上测试其他传输时,没有这种延迟 对此能做些什么?我已经安装了最新的Adobe Flash,运行Windows 7 64位socket.io 0.9。我认为问题在于IE 8不支持websocket,当您尝试使用flashsocket时,它会返回到长轮询。甚至IE9本身也不支持套接字。您可以使用IE 10提供哪些本机支持,但它在默认情况下是禁用的。看看这是什么 您正在经历的五秒钟等待是由于。服务器将保留请求,直到超时或某些信息

这是在本地主机上运行的,所有其他传输都被禁用以进行测试

在IE和其他浏览器上测试其他传输时,没有这种延迟


对此能做些什么?我已经安装了最新的Adobe Flash,运行Windows 7 64位socket.io 0.9。

我认为问题在于IE 8不支持websocket,当您尝试使用flashsocket时,它会返回到长轮询。甚至IE9本身也不支持套接字。您可以使用IE 10提供哪些本机支持,但它在默认情况下是禁用的。看看这是什么


您正在经历的五秒钟等待是由于。服务器将保留请求,直到超时或某些信息到达。看到这里的差异了吧

我认为问题在于IE8不支持websocket,当您尝试使用flashsocket时,websocket会退回到长轮询。甚至IE9本身也不支持套接字。您可以使用IE 10提供哪些本机支持,但它在默认情况下是禁用的。看看这是什么


您正在经历的五秒钟等待是由于。服务器将保留请求,直到超时或某些信息到达。请参见此处的差异

问题在于如何工作:它首先尝试连接到端口843并获取策略文件。如果在5秒内没有响应,它将尝试从服务器获取策略文件,socket.io将在内部提供此文件。如果您想避免这种情况,可以从上面的链接运行您自己的flash策略服务器-这将花费您几分钟的时间,并显著改善用户体验。

问题在于如何工作:它首先尝试连接到端口843并获取策略文件。如果在5秒内没有响应,它将尝试从服务器获取策略文件,socket.io将在内部提供此文件。如果您想避免这种情况,您可以从上面的链接运行您自己的flash策略服务器-这将花费您几分钟的时间,并显著改善用户体验。

不确定此链接是否有帮助[link]感谢您的链接。我不认为堆栈溢出只会导致延迟,这里提到的bug谈到了一个错误。除此之外,这个bug早在10个月前就被修复了。我编辑了我的帖子,以明确我正在运行最新版本的socket.io。可能与此相关吗?正如下面指出的,IE8将使用闪存插座,因为您已经安装了闪存。不确定此链接是否有帮助[link]感谢链接。我不认为堆栈溢出只会导致延迟,这里提到的bug谈到了一个错误。除此之外,这个bug早在10个月前就被修复了。我编辑了我的帖子,以明确我正在运行最新版本的socket.io。可能与此相关吗?正如下面指出的,IE8将使用Flash套接字,因为您已经安装了Flash。这里似乎不涉及WebSocket。当使用这些协议websocket、flashsocket、htmlfile启动socket.io服务器时,会有此延迟,但使用websocket、htmlfile启动时,不会有延迟。另外,在前一种情况下,它将使用flashsocket,因为IE8显然支持Flash。闪光插座!=WebSocket.WebSocket似乎与此无关。当使用这些协议websocket、flashsocket、htmlfile启动socket.io服务器时,会有此延迟,但使用websocket、htmlfile启动时,不会有延迟。另外,在前一种情况下,它将使用flashsocket,因为IE8显然支持Flash。闪光插座!=WebSocket,就是这样!安装加速的东西!顺便说一句,我已经为这个问题设立了一个赏金,我相信你的回答来得很及时,但赏金到期日在我注意到你的回答之前就来了。如果你是来拿赏金的,请告诉我然后我会设置另一个+50,这样我就可以奖励给你。没有必要这样-赏金推广了你的问题,这样我就可以看到它并帮助你,但我不是赏金猎人;当然,除了回答之外,我还想听听你的意见。这对你有帮助,对我没有任何伤害:就是这样!安装加速的东西!顺便说一句,我已经为这个问题设立了一个赏金,我相信你的回答来得很及时,但赏金到期日在我注意到你的回答之前就来了。如果你是来拿赏金的,请告诉我然后我会设置另一个+50,这样我就可以奖励给你。没有必要这样-赏金推广了你的问题,这样我就可以看到它并帮助你,但我不是赏金猎人;当然,除了回答之外,我还想听听你的意见。这对你有帮助,但对我没有任何伤害: