问题:
我有问题获得插座。IO连接在某些情况下,所以想要确保所有的传输方法都工作良好。当我强制flash套接字时,我得到错误"没有可用的传输"。swf文件位于与html文件相同的目录中。
我正在使用这个代码连接到套接字,
var socket = new io.Socket(null,{port: 8086, rememberTransport:false, transports:['flashsocket']});
例子: http://thebeer.co/labs/realTime.php
(探索源代码以获取更多信息,我的JS在包含的套接字下。IO导入脚本)
至少部分问题是
if (window.WebSocket) return;
在socket.io.js的第1887行
如果WebSockets已经工作,它不会配置flash。如果需要测试,请注释掉这一行。