是否可以强制NetConnection上的源端口?

我是ActionScript的新手,但我正在尝试解密一个已有的项目,并在我去的时候进行一些修改。 我有一段代码,首先是创建一个新的NetConnection,然后从外部源流式传输媒体文件。我在文档中看到您可以提供目标端口(通过URL),但是是否可以强制Flash使用特定的源端口?我在文档中找不到明确的方法来做到这一点,但我很好奇其他人是否有其他方法或想法。 这样做的最终目标是我希望能够以可预测的方式使用源端口来进行NAT Hole Punching。感谢您的任何建议或解答!     
已邀请:
Flash不提供对网络调用的此级别控制。抱歉。     

bab

我认为你正在寻找隧道式RTMP,它在HTTP中封装数据包并使用端口80.要使用它只需连接协议“rtmpt”而不是“rtmp”。您的FMS服务器应配置为侦听端口80以实现此目的。     
使用这种语法
connect ()  method   
public function connect(command:String, ... arguments):void
使用此语法作为命令参数
protocol:[//host][:port]/appname[/instanceName]
    

要回复问题请先登录注册