在家上网赚钱更容易
这几天在使用AS3 socket 时,发现了与AS2 socket 不同地方.
AS2 Socket 在连接 Socket Server 的时候,会默认去找Socket的80端口,并试图寻找 crossdomain.xml 下载
AS3 Socket 确时会首先向 Socket Server 发送一个配置信息的请求,Socket Server 只需要把原本写在crossdomain.xml里的文字返回给连接客户端,AS3 Socket 便能正常进行操作.
当然,这个仅仅是默认的操作方式,一般地,我会觉得AS3的处理方式更合情理(没理由要让Socket Server都加上一个HTTP服务器吧)..让AS2的Socket与采用与AS3 Socket同样机制可以使用下边的代码:
System.security.loadPolicyFile("xmlsocket://yourip:port");
文章来源: 我要学flash网(www.51xflash.com) 原文地址:http://www.51xflash.com/article/as2/201008/27-11919.html
在家上网赚钱更容易
分享到:
相关推荐
Socket安全策略是网络编程中的重要一环,尤其是在服务器与客户端通信时,确保数据的安全传输至关重要。本主题将深入探讨如何在服务器与AS3(ActionScript 3)客户端之间实施安全的Socket连接,以及如何通过C#实现...
总的来说,AS与Java Socket通信涉及到跨域安全策略的配置、Socket对象的创建和管理、数据的编码与解码以及异常处理等多个方面。通过理解这些概念和技术,你可以构建起安全、高效的跨平台网络应用。提供的压缩包文件...
2. 加载安全策略文件:如果Flash Player没有收到843端口的安全策略文件,或者策略文件不允许连接,它会检查AS3代码中是否调用了`Security.loadPolicyFile("xmlsocket://主机:端口")`方法。通过这种方法,开发者可以...
然而,由于AS3运行在Flash Player的沙箱环境中,它受到一系列安全限制,包括不能直接与非同一域的服务器进行Socket连接。本篇文章将探讨如何解决AS3中的安全沙箱问题,以便与Java后台进行顺畅的Socket通信。 首先,...
### Flash AS3 Socket编程基础知识详解 #### 一、引言 在现代互联网应用开发中,实时通信技术变得越来越重要。而Socket编程作为一种实现客户端与服务器之间实时数据交换的有效手段,在Flash开发领域同样占据着重要...
AS3中的SOCKET技术是ActionScript 3.0中用于实现网络通信的一种方式,它允许客户端(通常是Flash应用程序)与服务器之间进行低级的、基于TCP/IP协议的双向数据传输。在AS3中,有两种主要的类用于实现SOCKET通信:...
在AS3中,如果跨沙箱通信是必要的,例如从网络加载的SWF尝试访问本地文件,那么需要处理安全策略。`socket-policy.xml`文件就是这样的一个策略文件,用于设置Flash Player的Socket政策,允许特定的网络连接。 ...
Flex中的Socket类是AS3的一部分,位于`flash.net`包中,它提供了建立和管理TCP套接字连接的能力。Socket类允许我们创建一个到服务器的连接,并通过这个连接发送和接收二进制或文本数据。 2. **连接服务器** 使用...
2. Java服务器端代码:处理Socket连接,接收客户端的文件状态信息,返回剩余文件数据。 3. 可能还包含配置文件,如XML或properties文件,用于设置Socket连接参数、服务器地址等。 为了确保程序的稳定性和性能,...
根据给定文件中的标题、描述、标签以及部分内容,本文将详细介绍有关ActionScript 3.0 (AS3) 中Socket编程的基础知识与应用实践。 ### 一、ActionScript 3.0 Socket简介 #### 1. Socket概念 在ActionScript 3.0中...
4. **安全性和跨域问题**:由于浏览器的安全策略,FlashSocket需要设置crossdomain.xml文件,允许特定的源进行通信。同时,C#服务器也需要处理跨域请求。 5. **协议设计**:在实际应用中,客户端和服务器需要定义...
同时,由于Flash Player的安全策略,使用Flash Socket时可能需要设置跨域策略文件,以允许Flash应用程序访问其他域的资源。 通过深入理解这些知识点,开发者可以构建出功能强大的实时网络应用,利用Flash的Socket...
下面将详细介绍这个服务器的工作原理、C#与AS3的交互以及843端口在安全策略中的作用。 首先,了解843端口。在Flash Player中,843端口是默认的安全策略端口,用于接收来自客户端(如浏览器中的Flash内容)的安全...
然而,由于浏览器安全策略的限制,Flash Socket通常只能与同一域名下的服务器进行通信,这是所谓的“同源策略”。 HTTP分块传输编码是一种用于处理大文件下载的技术,尤其适用于带宽有限或不稳定的情况。通过HTTP的...
总结来说,Xcode与Flash通过Socket通信需要理解网络编程的基本原理,掌握如何在两端建立和管理Socket连接,同时要注意Flash的跨域安全策略。通过正确的配置和代码实现,可以实现流畅的数据交换,无论是在本地还是...
这是个通用类,里面包含了处理843端口的安全沙箱问题以及socket基本的向服务器send资源问题。 请求方式是,先发整形,然后发id长度,再发id(String) 得到的资源是先得到字符长度,再得到字符串。这个是和后退约定的...
OpenAS2是一个强大的Java实现的开源项目,专门用于实现EDIINT AS2(Electronic Data Interchange Internet Transport Application Layer Protocol over Secure Socket Layer)标准。这个标准主要应用于企业间通过...
在IT行业中,将ActionScript 3 (AS3)、PHP和MySQL结合起来是常见的技术实践,主要用于构建富互联网应用程序(RIA)以及动态网站。...在实际项目中,还需要考虑性能优化、安全策略和用户体验等因素。