Aar*_*nLS 1 proxy actionscript-3
1)如果我使用Socket类连接到服务器,我将如何通过代理连接?
2)如果我在Web浏览器中通过Flash Player运行我的Flex应用程序并且我的webbrowser配置为使用代理,套接字连接是否会自动通过代理?
理想情况下,我希望不必依赖Web浏览器的设置,并能够以编程方式从我自己的代码中代理连接.通过直接支持代理,我可以将其编译为桌面AIR应用程序,并仍然支持代理连接.此外,可能存在需要为不同代理创建多个套接字连接的情况.
在Flex Builder 3中使用Action Script 3.
谢谢.
您可能无法使用vanilla Socket
类来执行此操作,但请查看Adobe的Christian Cantrell(Google缓存版本)关于他编写的允许"根据RFC 2817通过HTTP代理进行TCP套接字连接"的专用套接字类的这篇文章..他的班级,获奖名称RFC2817Socket.as
(github),由Open Flash Chart使用.正如基督徒在他的帖子中指出的那样,有一些警告,如果你的服务器不支持RFC 2817,或者某些其他条件不符合,它可能对你不起作用.
请注意,在Windows上,Flash Player使用IE的代理设置,并忽略您正在使用的实际浏览器的设置.