Actionscript 3 AS3-如何关闭tcp连接?

Actionscript 3 AS3-如何关闭tcp连接?,actionscript-3,httpconnection,Actionscript 3,Httpconnection,AS3程序使用close()方法关闭URLLoader实例,但仍保持连接打开。 是否有任何方法可以在加载数据后立即关闭连接 使用netstat命令从命令行检查连接状态,它显示为ESHTabled 请建议。URLLoader是一个HTTP包装器。你必须使用HTTP来完成它为了关闭连接,您必须将连接:closeHTTP头与Web服务器响应一起发送。(请注意,大多数Web服务器的默认设置是连接:保持活动状态,这是您看到的行为) 为了将其从闪存发送到服务器,您必须使用本地受信任或AIR应用程序沙箱。在浏

AS3程序使用close()方法关闭URLLoader实例,但仍保持连接打开。 是否有任何方法可以在加载数据后立即关闭连接

使用netstat命令从命令行检查连接状态,它显示为ESHTabled


请建议。

URLLoader是一个HTTP包装器。你必须使用HTTP来完成它为了关闭连接,您必须将
连接:close
HTTP头与Web服务器响应一起发送。
(请注意,大多数Web服务器的默认设置是
连接:保持活动状态
,这是您看到的行为)

为了将其从闪存发送到服务器,您必须使用
本地受信任
AIR应用程序
沙箱。在浏览器(在internet上)中运行时,这是不可能的

从:

在Flash Player和应用程序安全沙箱之外的Adobe AIR content中,不能使用以下请求头,并且限制条款不区分大小写(例如,Get、Get和Get都是不允许的)。此外,如果使用下划线字符(例如,内容长度和内容长度都不允许),则使用连字符:


接受字符集,接受编码,接受范围,年龄,允许,允许,授权,收费,连接,连接,内容长度,内容位置,内容范围,Cookie,日期,删除,ETag,Expect,Get,Head,Host,如果修改自,保持活动状态,上次修改,位置,最大转发,选项,来源,Post,代理验证,代理授权、代理连接、Public、Put、Range、Referer、Request Range、Retry After、Server、TE、Trace、trail、Transfer-Encoding、升级、URI、用户代理、Vary、Via、Warning、WWW-Authenticate、x-flash-version。

URLLoader是HTTP包装器。你必须使用HTTP来完成它为了关闭连接,您必须将
连接:close
HTTP头与Web服务器响应一起发送。
(请注意,大多数Web服务器的默认设置是
连接:保持活动状态
,这是您看到的行为)

为了将其从闪存发送到服务器,您必须使用
本地受信任
AIR应用程序
沙箱。在浏览器(在internet上)中运行时,这是不可能的

从:

在Flash Player和应用程序安全沙箱之外的Adobe AIR content中,不能使用以下请求头,并且限制条款不区分大小写(例如,Get、Get和Get都是不允许的)。此外,如果使用下划线字符(例如,内容长度和内容长度都不允许),则使用连字符:


接受字符集,接受编码,接受范围,年龄,允许,允许,授权,收费,连接,连接,内容长度,内容位置,内容范围,Cookie,日期,删除,ETag,Expect,Get,Head,Host,如果修改自,保持活动状态,上次修改,位置,最大转发,选项,来源,Post,代理验证,代理授权、代理连接、公共、Put、Range、Referer、请求范围、重试之后、服务器、TE、跟踪、拖车、传输编码、升级、URI、用户代理、Vary、Via、Warning、WWW-Authenticate、x-flash-version。

谢谢,这真的很有帮助!从这里我可以理解,我需要从Web服务器设置响应头“Connection:close”。如果这是正确的,我就不能使用这种方法,因为我只处理客户端代码。任何来自客户端的建议都将是伟大的!我也包括了客户端的观点。这是一个完整的答案,你不会比这更好。由于您甚至不能在服务器端设置头(甚至不能设置mod_头、webserver config等),因此我甚至不会让您提升权限,以便您可以直接连接到套接字并实现自己的HTTP解析器(因为它需要的远不止配置一个webserver)。您是否尝试过销毁URLLoader对象(这可能不起作用,连接由Flash维护,由任何URLLoader对象共享),并提示垃圾收集器闪存?是,关闭()后方法调用时,我试图使加载程序对象无效,但不起作用。是否有特定的方法向flash提示垃圾收集?同样,您是正确的,连接是由flash维护的,正如我观察到的,当编辑器关闭时,它才断开连接。谢谢!请参阅我之前评论中的答案链接。谢谢,这真是一个错误elpful!从这里我可以理解,我需要设置响应头“连接:关闭”来自webserver。如果这是正确的,我不能使用这种方法,因为我只处理客户端代码。客户端的任何建议都会很好!我也包含了客户端透视图。这是一个完整的答案,你不会比这更好。因为你甚至不能在服务器端设置头(甚至不包括mod_头、webserver config等),我甚至不会让您提升权限,这样您就可以直接连接到套接字并实现自己的HTTP解析器(因为它需要的远不止配置一个webserver)。您是否尝试过销毁URLLoader对象(这可能不起作用,连接由Flash维护,由任何URLLoader对象共享),并提示垃圾收集器闪存?是,关闭()后方法调用时,我尝试使加载程序对象无效,但不起作用。是否有特定的方法向flash提示垃圾收集?同样,您是正确的,连接是由flash维护的,正如我观察到的,当编辑器关闭时,它才断开连接。谢谢!请参阅我之前评论中的答案链接。