Flash 是否可以在网络连接上强制使用源端口?

Flash 是否可以在网络连接上强制使用源端口?,flash,actionscript-3,netconnection,nat-traversal,hole-punching,Flash,Actionscript 3,Netconnection,Nat Traversal,Hole Punching,我不熟悉ActionScript,但我正试图破译一个预先存在的项目,并在执行过程中进行一些修改 我有一段代码,首先创建一个新的,然后从外部源流媒体文件。我在文档中看到,您可以提供目标端口(通过URL),但是否可以强制Flash使用特定的源端口?我在文档中找不到一个明确的方法来实现这一点,但我很好奇是否还有其他人有其他的方法或想法 这样做的最终目标是,我希望能够以可预测的方式使用源端口。谢谢你的建议或回答 我认为您正在寻找隧道式RTMP,它将数据包包装在HTTP中,并使用端口80。要使用它,只需连

我不熟悉ActionScript,但我正试图破译一个预先存在的项目,并在执行过程中进行一些修改

我有一段代码,首先创建一个新的,然后从外部源流媒体文件。我在文档中看到,您可以提供目标端口(通过URL),但是否可以强制Flash使用特定的源端口?我在文档中找不到一个明确的方法来实现这一点,但我很好奇是否还有其他人有其他的方法或想法


这样做的最终目标是,我希望能够以可预测的方式使用源端口。谢谢你的建议或回答

我认为您正在寻找隧道式RTMP,它将数据包包装在HTTP中,并使用端口80。要使用它,只需连接协议“rtmpt”而不是“rtmp”。为此,您的FMS服务器应配置为在端口80上侦听。

闪存不提供这种级别的网络呼叫控制。抱歉。

请使用此语法

connect ()  method   
public function connect(command:String, ... arguments):void
将此语法用作命令参数

protocol:[//host][:port]/appname[/instanceName]

在我的例子中没有FMS服务器,只有到不同地址的HTTP通信。在AdobeAIR中是不同的例子吗?我不认为这是针对源端口的。。。就在出口