`

socket 连接主机时,要遵循 Flash Player 安全沙漏规则

阅读更多

 

记住,当用 socket 连接主机时,要遵循 Flash Player 安全沙漏规则:

swf 和主机必须在同一个域;

网络上的 sw f 不能连接本地服务器;

本地的 swf 不能访问任何网络资源;

要允许域名交叉访问或连接低于 1024 的端口,需要提供 cross-domain 策略文件。

如 果 Socket 或 XMLSocket 对 象 要 使 用 cross-domain 策 略 文 件 , 可 通 过 方 法 flash.system.Security.loadPolicyFile( ) 读取:

 

Security.loadPolicyFile("http://www.rightactionscript.com/crossdomain.xml");
 
<?xml version="1.0"?>
  <cross-domain-policy>
      <allow-access-from domain="*" to-ports="80,110">
  </allow-access-from>
</cross-domain-policy>
分享到:
评论

相关推荐

    flex socket解决安全沙漏

    在尝试与远程服务器建立Socket连接时,如果不在跨域策略文件(crossdomain.xml)的允许范围内,Flash Player会阻止这种行为,这就是所谓的“安全沙漏问题”。 解决安全沙漏问题通常需要以下步骤: 1. **配置服务器...

    Socket连接控制打印机输出

    要实现Socket连接控制打印机,我们遵循以下步骤: 1. **创建Socket**:在客户端程序中,我们先创建一个Socket对象,指定要连接的目标IP和端口号。例如,使用Java的Socket类,可以这样创建: ```java Socket ...

    C# Socket连接池

    2. 获取连接:当有新的网络请求时,从连接池中取出一个可用的Socket,如果没有则等待或创建新的Socket。 3. 归还连接:完成网络操作后,将Socket返回到连接池,而不是关闭它,以便后续再次使用。 4. 检查和维护:...

    java socket连接池

    Java Socket连接池是一种优化网络通信性能的技术,它允许应用程序复用已经建立的Socket连接,从而减少因频繁创建和销毁Socket连接而产生的开销。在高并发的服务器环境中,Socket连接池能够有效地提升系统效率和响应...

    Socket连接-TCP测试

    Socket连接在IT行业中是网络编程中的重要组成部分,主要用于实现客户端与服务器之间的通信。TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,它是Socket连接常用的底层...

    socket 客户端连接池实现

    它允许应用程序预先创建并维护一组可重用的Socket连接,从而避免了每次通信时建立新连接的开销。本文将深入探讨Socket客户端连接池的实现原理、优势以及如何在实际应用中进行配置和管理。 首先,我们要理解Socket的...

    Java实现Socket长连接和短连接

    Socket连接分为两种类型:长连接和短连接。这两种连接方式各有特点,适用于不同的应用场景。 **1. 短连接(Short Connection)** 短连接通常用于一次性、非持久性的通信,如HTTP协议就是典型的短连接。在短连接中...

    c#socket连接池和连接超时时间设置

    提供一个c# socket连接池设计的例子,解决socket并发连接限制的问题,并且提供一种设置连接超时时间的方法,默认连接超时时间是不能设置的,提供了socket网络发送数据的接口.可用于pos小票打印机通讯。

    Socket连接示例代码

    在实际应用中,Socket连接可能涉及多线程处理多个并发连接,错误处理,心跳机制保持连接活跃,以及加密安全通信等方面。对于大型项目,可能还会使用到高级的网络框架如Netty,它提供了更高效和灵活的网络编程模型。 ...

    iOS下的Socket连接demo

    6. **安全考虑**:为了保护数据的安全,通常会采用SSL/TLS协议对Socket连接进行加密,防止数据在传输过程中被窃取或篡改。在iOS应用中,可以通过配置NSStream的SSL属性来启用SSL连接。 7. **性能优化**:优化Socket...

    用php的socket跟flash的socket通信

    - 当客户端首次尝试与服务器建立 Socket 连接时,Flash Player 会首先发送一个 `policy-file-request` 消息到服务器,请求获取安全策略文件。 - 服务器需要根据这个请求返回一个正确的 `cross-domain.xml` 文件。 ...

    C# Socket传输主机硬件配置信息

    C# Socket传输主机硬件配置信息 一、Server ---服务端,引用了xxbtool和datatool,主要功能:接收客户端XML文件与主机配置Model写入数据库。 二、Client ---客户端,引用xxbtool,暂时功能只有:与服务端消息通信、...

    flash 843安全策略文件 java版本

    标题中的“flash 843安全策略文件 java版本”指的是在Flash开发中,为了实现Flash Player与服务器之间的Socket通信,必须遵循的安全策略。Flash Player在默认情况下不允许跨域访问,即不能连接到不同源的服务器。...

    xcode与flash通过socket进行通信

    总结来说,Xcode与Flash通过Socket通信需要理解网络编程的基本原理,掌握如何在两端建立和管理Socket连接,同时要注意Flash的跨域安全策略。通过正确的配置和代码实现,可以实现流畅的数据交换,无论是在本地还是...

    socket客户端,可连接多个服务器

    TCP Socket连接的建立遵循三次握手的过程,客户端首先发起连接请求(SYN),服务器响应确认并发送自己的SYN(SYN+ACK),客户端再回应服务器的确认(ACK)。当这三步交互完成,连接便建立成功。而断线后的重连机制,...

    socket短连接和长连接 多线程的应用

    "短连接"和"长连接"是Socket连接的两种不同模式,它们在处理网络请求时有着显著的区别。 短连接(Short Connection)通常用于一次性或者较少交互的服务,如HTTP协议就是基于短连接的。在短连接中,每次通信完成后,...

    C# socket异步长连接

    6. **关闭连接**:当不再需要连接时,调用Close方法关闭Socket。 在提供的文件列表中,"Server"可能包含了一个示例服务器端的代码实现。在实际项目中,你可能还需要处理异常、错误恢复、心跳机制以检测连接状态等...

    [VB]一个Socket连接类,封装了Winsock API

    本篇文章将深入探讨VB中封装Winsock API的Socket连接类,帮助你理解其工作原理和应用。 Winsock,即Windows Socket,是微软为Windows操作系统提供的TCP/IP协议接口。它提供了一套标准的应用程序编程接口(API),...

    Socket客户端连接源码

    TCP Socket遵循三次握手协议来建立连接,确保数据的可靠传输。首先,客户端发起连接请求,服务器响应,然后客户端确认连接,最后服务器再次确认,至此连接建立完成。当通信完成后,双方通过四次挥手释放连接。 ### ...

    flash actionscript3游戏开发之as3的socket通信方式介绍即使用XMLSocket.zip

    1. 安全策略文件:Flash Player在尝试使用Socket连接时,会遵循严格的网络安全策略。默认情况下,它会向服务器的843端口发送一个`policy-file-request`请求,等待服务器返回一个安全策略文件。这个文件定义了允许...

Global site tag (gtag.js) - Google Analytics