我在接收从socket.io
到Flash(actionscript)的数据时遇到问题。来自Node.js的套接字数据在Flash客户端中未收到
我已经试过:
服务器(的NodeJS)socket.io:
var io = require('socket.io').listen(9000);
setInterval(function() {
io.sockets.emit('hello');
console.log("test");
}, 500);
客户端(动作)插槽();
import flash.net.Socket;
import flash.events.*;
var socket:Socket = new Socket();
Security.allowDomain("*");
socket.connect("localhost", 9000);
socket.addEventListener(Event.CONNECT, onConnect);
socket.addEventListener(ProgressEvent.SOCKET_DATA, socketDataHandler);
function onConnect(evt:Event):void
{
trace("Connected to flash");
}
function socketDataHandler(evt:ProgressEvent):void
{
trace("socketDataHandler: " + evt);
}
输出
闪存连接成功的服务器和跟踪“连接到闪”,但它不能接收数据。有任何想法吗?
也许这可以帮助你的http:// wellconsidered。 be/post/10519721421/socket-policy-file-for-as3-with-node-js-socket-server一篇由Pieter Michels撰写的文章。 – 2012-11-03 10:18:58
请看看这个帮助我的教程: http://www.rivellomultimediaconsulting.com/node-js-for-flash-and-flex-introduction/ – 2014-02-24 09:54:33