问题 :

在某些情况下,我会遇到socket.io连接的问题,因此希望确保所有运输方法都正常。当我强制闪存插座时,我会发现错误“无运输”。 WebSocketMain.swf文件位于与HTML文件相同的目录中。

我正在使用此代码连接到插座,

var socket = new io.Socket(null,{port: 8086, rememberTransport:false, transports:['flashsocket']}); 

例子 : http://thebeer.co/labs/realtime.php

(探索源以获取更多信息,我的JS在随附的socket.io pulgin脚本下)

有帮助吗?

解决方案

至少部分问题是

if (window.WebSocket) return;

在socket.io.js的1887年。

如果Websocket已经正常工作,它不会配置Flash。如果需要测试,请评论该行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top