`
ZhouDaFan
  • 浏览: 6386 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类

flex使用socket连接安全认证处理

    博客分类:
  • flex
阅读更多
当使用flex连接服务器时,对于没有经过安全策略认证的IP或者是域, flex客户端将会发送一个安全认证请求 “<policy-file-request/>\0”给服务器请求安全认证。
服务器接收到请求后回复一个“<?xml version=\"1.0\"?><cross-domain-policy><site-control permitted-cross-domain-policies=\"all\"/><allow-access-from domain=\"*\" to-ports=\"*\"/></cross-domain-policy>\0”字符串给客户端通过认证即可。
这里需要注意的是回复字符中的结尾\0字符也要包含在发送的数据中。如果你不加上,客户端可能会断掉这个socket连接。
分享到:
评论
1 楼 hksy 2009-07-02  

  

相关推荐

    flex与socket之间的通信

    当需要与服务器进行实时通信时,Flex应用会使用Socket类来建立TCP/IP连接。Socket类允许客户端和服务器之间建立双向通信通道,使得数据可以双向传输。 在线聊天功能的核心在于实现实时的消息传递。在Flex客户端,你...

    Flex PHP 自己做的聊天系统

    同时,Flex通过Socket连接与服务器进行通信,实现实时数据传输。 PHP则在服务器端处理业务逻辑和数据管理。在聊天系统中,PHP可能涉及以下几个方面: 1. 用户认证:PHP可以处理用户的登录验证,确保只有合法用户...

    flex send mail by as

    7. **SSL/TLS安全连接**: 许多SMTP服务器要求使用SSL或TLS加密连接,这需要在建立Socket连接时启用SSL。 8. **错误处理**: 在实现邮件发送功能时,必须考虑可能出现的各种错误情况,如网络中断、服务器拒绝连接、...

    flex与java交互源码

    在Flex中,我们可以使用Flash Player的Socket类来创建socket连接,而在Java中,通常会用到ServerSocket和Socket类来监听和接受连接请求。这种方式的优点在于能够实时、高效地传输大量数据,但相对于AMF,它的实现...

    基于Flex的Flash聊天室的实现

    - 服务器选择:可以使用Java、PHP或Node.js等后端语言搭建服务器,处理客户端的Socket连接和消息传递。 - 数据交换协议:定义一种简单的数据交换格式,如JSON,用于客户端和服务器之间的数据传输。 - 广播机制:...

    基于FLEX,MINA消息推送核心代码

    使用FLEX,开发者可以通过Socket或HTTPChannel等组件与服务器通信。 2. **服务器端(MINA端)**:服务器端的核心是MINA的ServerBootstrap,它用于配置和启动服务器。服务器需要维护一个连接池,以便管理客户端的...

    基于flex4+java的聊天通信程序

    在聊天通信程序中,Java通常用于搭建服务器,处理客户端的连接请求,管理用户认证,存储和检索聊天记录,以及实现消息的可靠传输。例如,可以使用Socket编程来建立客户端和服务器之间的长连接,实现数据的实时传输。...

    flex原创音乐网站(全站带后台)

    这可能通过Socket通信实现,Flash Player支持创建TCP或UDP连接,进行数据交换。 4. **用户系统**:注册、登录、个人中心等功能是音乐网站的基础。这需要用户认证机制、会话管理,以及可能的权限控制。 5. **音乐...

    FlexFTP实例源码

    3. **Socket通信**:FTP协议基于TCP/IP的Socket通信,因此在FlexFTP的源码中,开发者可能使用了ActionScript 3的Socket类来建立与FTP服务器的连接,发送和接收FTP命令。 4. **FTP命令和响应**:FTP协议定义了一系列...

    基于openfire的即时通讯客户端实例

    在Flex中,我们可以通过AS3的Socket类或AMFChannel(与 BlazeDS 或 LCDS 集成)与Openfire建立连接。Openfire提供了XMPP协议的API,使得Flex客户端能够进行登录、发送接收消息、查看在线状态等操作。Flex的事件驱动...

    基于ActionScript 3.0实现聊天室

    - **Socket API**:在聊天室中,ActionScript 3.0的Socket类用于建立TCP连接,允许客户端与服务器之间进行双向数据传输。 - **XMLSocket**:另一种选择是使用XMLSocket类,它在AS3.0中被保留但不再推荐,主要用于...

    AS3 实现发邮件

    3. **使用Flash Socket**:AS3提供了`flash.net.Socket`类,可以用来建立TCP连接。通过这个类,我们能够直接与SMTP服务器通信。 4. **构建SMTP命令**:AS3程序需要模拟SMTP对话,发送如"HELO"、"AUTH LOGIN"、"MAIL...

    1、阿里(29问).pdf

    在项目中处理安全问题通常涉及避免XSS攻击、CSRF攻击、SQL注入等。这可能包括使用安全的编码实践、转义输出、使用安全的HTTP头部、HTTPS通信等措施。 ### this对象的深拷贝 实现JavaScript中this对象的深拷贝需要...

    sfs学习资料

    3. **基本操作流程**:通过发起socket连接、登录认证、加入房间等步骤,逐步建立起与服务器的交互机制,进而开展游戏逻辑的开发工作。 综上所述,SmartFoxServer不仅在技术上提供了全面的支持,还在成本与市场考量...

    JAVA技术体系

    Java 是一种广泛使用的计算机编程语言,具有简单性、面向对象、健壮性、安全性、平台独立性等特点。Java 的核心技术包括 Java Standard Edition (Java SE),Java Enterprise Edition (Java EE),以及 Java Micro ...

    travelibrary-微信小程序实战-流动图书馆.zip

    websocket模块这里使用ws模块而没有选择使用socket.io,因为小程序客户端不支持socket.ioconst WebSocket = require('ws'); //使用ws模块 const queryString = require('querystring'); const URL = ...

Global site tag (gtag.js) - Google Analytics