用于浏览器和Flash的Node.js和套接字

时间:2011-05-12 16:41:52

标签: flash http sockets node.js socket.io



做一个项目,其中来自智能手机的设备定位 - 数据被转移到套接字服务器,并从那里转移到闪存应用程序。
现在创建一个带有nodejs的http服务器并不是很难,通过浏览器从智能手机连接并使用socket.io传输数据工作得很好。
问题来自flash,我无法将我的Flash应用程序连接到运行socket.io的http服务器。我想出当我运行一个节点tcp-server从flash连接没问题,但我没有更多的会话管理,我再也无法从浏览器连接了。
我会对一些想法/建议感到非常高兴,真的被困在这里 感谢

1 个答案:

答案 0 :(得分:1)

我可能错了,但我强烈怀疑socket.io并不是真的可以与任意Flash对象交谈,因为它使用/嵌入自己的对象来模拟不支持它们的浏览器的websockets(以及其他选项)。 / p>

您可以查看https://github.com/LearnBoost/socket.io-spec,其中描述了socket.io用于在客户端和服务器之间进行通信的协议以及用于模拟各种socket.io客户端的https://github.com/LearnBoost/Socket.IO-node-client