当前位置:  开发笔记 > 编程语言 > 正文

使用Actionscript联系特定端口上的远程服务器?

如何解决《使用Actionscript联系特定端口上的远程服务器?》经验,为你挑选了1个好方法。

flash actionscript是否允许您联系特定端口上的任意服务器?

我想使用专有协议从服务器流式传输一些图像.

或者浏览器出于安全原因而不允许这样做?



1> Jotham..:

您可以使用Socket(flash.net.Socket)类或XMLSocket(flash.net.XMLSocket)类,但XMLSocket类仅限于高于1024的端口.

通常,您必须先为flash提供策略文档,然后才能连接到所需的端口.此文件可由策略服务器提供:

http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html

我还建议您查看Flash Player安全模型:

http://www.adobe.com/devnet/flashplayer/security.html

如果你想开始为Flash编写套接字服务器,我建议你去探索AMF(http://en.wikipedia.org/wiki/Action_Message_Format).这是一种与Flash交换通信的便捷协议.

我使用python库twisted(http://twistedmatrix.com/trac/)来编写套接字服务器和策略服务器.PyAMF也值得一看(http://pyamf.org/).还有许多AMF服务器和库用于其他语言.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有