socket.io flashsocket无法正常工作

时间:2013-06-14 08:41:51

标签: websocket socket.io flashsocket

Websocket或XHR传输工作正常。

但不是Flashsocket。

控制台显示:

   debug - setting request GET /socket.io/1/flashsocket/kavSuw7LSfrHmQBM1C8D
   debug - set heartbeat interval for client kavSuw7LSfrHmQBM1C8D
   debug - client authorized for
   debug - client authorized
   info  - handshake authorized UPai64qwBoTlGL2X1C8E

然后再没有...我设置程序每秒发出一次msg,没有发送。

然后我使用chrome来访问http://domain.com:10843/,它显示了这个:

<cross-domain-policy>
<allow-access-from domain="*" to-ports="*"/>
</cross-domain-policy>

我认为它没有被封锁......那么这里有什么问题?

PS。服务器是Windows Server 2008

1 个答案:

答案 0 :(得分:1)

尝试在IE8或9上进行测试。已经注意到flashsocket在Chrome上不起作用,即使它是列出的唯一传输。使用[“websocket”,“flashsocket”]可获得最佳效果,如果您在不期待的情况下获得websocket,请将其视为一个惊喜: - )。