Tag: flashsocket

socket.io没有发送连接消息到客户端上的flashsocket

我使用node.js服务器和socket.io插件在不同设备上的两个客户端(flash和js)之间进行连接 对于Flash集成,我使用FlashSocket.IO库,并有io.set('transports', ['websocket', 'flashsocket']); 在我的.js服务器文件上 而一切正常工作在大多数电脑 – 在一些电脑(我不知道是否相关,但我检查的两台电脑都运行Windows 8) – 连接不起作用 当启用服务器上的debugging时,我看到,对于工作的客户端服务器发送1::消息和非工作的客户端 – 它不 这是工作客户端的日志的一部分: debug – client authorized info – handshake authorized 8JVqPB6MuJYJeMR3RVN_ debug – setting request GET /socket.io/1/flashsocket/8JVqPB6MuJYJeMR3RVN_ debug – set heartbeat interval for client 8JVqPB6MuJYJeMR3RVN_ debug – client authorized for debug – flashsocket writing 1:: connected – //my console.log call on io.sockets.on('connection', […]

Socket.io xdomain https flashsockets

是否有可能与XDomain socket.io应用程序有一个安全的FlashSocket连接? 在socket.io-client上,我看到下面的注释: * The FlashSocket transport. This is a API wrapper for the HTML5 WebSocket * specification. It uses a .swf file to communicate with the server. If you want * to serve the .swf file from a other server than where the Socket.IO script is * coming from you need to use the […]

Web套接字和Flash套接字客户端连接到一个Node.js

我有问题连接Flash客户端到Node.js服务器。 小故事 : 我第一次构build一个应该由Web客户端(WebSocket)以及Flash客户端(Socket)使用的Node.js服务器。 当然,networking客户端就像一个魅力,但我无法克服闪存。 我得到SECURITY_ERROR。 经过一天的研究,我认为这是因为政策文件没有被加载。 想法(primus在engine.io顶部)? 长篇小说 : 我使用Primus,因为我想我会需要它,因为我有networkingsockets和闪光灯sockets来处理。 不确定这是否准确? 🙂 我使用Engine.io作为“变换器/传输器” – 图层使用的主要框架。 我不会讨论标准的Web客户端(使用Chrome和primus-client),因为它很容易设置。 我在AS3中使用简单和标准的套接字: _socket = new Socket(); _socket.addEventListener(Event.CONNECT, onSocketConnect); //… _socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecurityError); _socket.addEventListener(IOErrorEvent.IO_ERROR, onIOError); _socket.connect('localhost', '1337); 在Flash IDE中构build它时,它将转到onSocketConnect函数,但是如果我尝试向onSocketConnect写入任何内容,则会断开连接。 如果我从Web浏览器运行这个,我进入onSecurityError方法。 我必须说,我没有得到任何在节点控制台的痕迹! primus.on('connection', function connection(spark) { console.log('new connection'); // never gets logged! 据我所知,当策略文件出现错误时会引发安全错误,所以我开始寻找解决scheme。 我已经在线阅读了很多东西,最常见的解决scheme是简单的使用socket.io ,所以叫做FlashSocket.IO 。 我尝试过实现它,但它太老了,有些代码是一种失踪,我终于从hurlant图书馆得到一些错误 – 我无法得到它的工作。 我还看到一些名为policy节点包,它运行单独的服务器到服务器的策略文件。 我尝试在其中添加一个flashsocket transport数组 […]