【发布时间】:2012-01-31 05:48:51
【问题描述】:
我在将数据从 socket.io 接收到 Flash (actionscript) 时遇到问题。
我试过了:
服务器(nodejs)socket.io:
var io = require('socket.io').listen(9000);
setInterval(function() {
io.sockets.emit('hello');
console.log("test");
}, 500 );
客户端(动作脚本)Socket();
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);
}
输出
Flash 成功连接到服务器并跟踪“已连接到 Flash”,但无法接收数据。有什么想法吗?
【问题讨论】:
-
也许这可以帮助你wellconsidered.be/post/10519721421/…Pieter Michels 写的一篇文章。
-
请看看这个对我有帮助的教程:rivellomultimediaconsulting.com/…>
标签: flash actionscript-3 sockets node.js