Socket.IO:强制使用闪存插座,"No transport available"



问题:

我有问题获得插座。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。如果需要测试,请注释掉这一行。

相关内容

  • 没有找到相关文章

最新更新