1

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

然后仅此而已...我将程序设置为每秒发出一次味精,没有发送任何内容。

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

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

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

PS。服务器是 Windows Server 2008

4

1 回答 1

1

尝试在 IE8 或 9 上进行测试。已经注意到 flashsocket 将无法在 Chrome 上运行,即使它是列出的唯一传输。使用 ["websocket","flashsocket"] 以获得最佳效果,如果您在没想到时获得了 websocket,请认为这是一个惊喜:-)。

于 2013-06-26T00:32:07.837 回答