亲!优雅的教学环境,优质的教学质量,欢迎您来我校考察学习!我们的电话:0531-68680462 0531-55500132 在线QQ328803174
返回首页
当前位置: 主页 > 技术天地 >

网络编程Socket类使用

时间:2014-01-24 21:37来源:济南网安培训 作者:济南网安培训 点击:
面向网络编程是程序开发中经常接触到的需求案例。例如,创建一个在线网络聊天室,这是一个最典型的网络编程需求案例。在 ActionScript中提供了进行网络编程的实现类,这些类基于Socket进行数据的通信。Socket套接字连接允许Flash播放器通过指定 的端口与服务

        面向网络编程是程序开发中经常接触到的需求案例。例如,创建一个在线网络聊天室,这是一个最典型的网络编程需求案例。在

ActionScript中提供了进行网络编程的实现类,这些类基于Socket进行数据的通信。Socket套接字连接允许Flash播放器通过指定
的端口与服务器通信,Socket连接与其他通信技术最大的不同是,socket连接在数据传输完成后不会自动关闭。本章中将详细介绍如何通过ActionScript 3.0进行网络编程。内容包括:
Socket类与XMLSocket类介绍
Socket类常用方法和事件
使用Socket类进行网络编程
使用XMLSocket类进行网络编程
        Flash播放器提供了两种类型的Socket连接。一种是早期版本就有的XMLSocket,Flash播放器9增加了二进制Socket连接。使用
flash.net.XMLSocket类创建XML数据格式的Socket连接,使用flash.net.Socket类创建二进制数据格式Socket连接。
       Socket 套接字连接允许Flash播放器通过指定的端口与服务器通信,Socket连接与其他通信技术最大的不同是Socket连接在数据传输完成后不会自动关闭。当Socket连接创建后,连接会一直保持,直到客户端(Flash播放器)和服务端主动关闭,因此服务器可在任何时间不用客户端请求即可发送数据给客户端。
       二进制Socket连接是ActionScript3.0新增的功能,相比之下更低级,但功能很强大,几乎可以连接任意类型的Socket服务端程序。例如,二进制Sockets可连接邮件服务端程序(POP3、SMTP和IMAP)、新闻服务器(NNTP)、聊天室服务器或远程桌面VNC服务器( RFB)。
      XMLSocket是Flash中比较早提出的基于Socket通信的类。XMLSocket 类可实现客户端套接字,这使得运行Flash Player的计算机可以与由IP地址或域名标识的服务器计算机进行通信。
     对Socket类进行了简单的介绍,Socket类支持原始的二进制数据的读取(Byte、Bytes、Double、Float、Int、Object、Short、UnsignedByte、UnsignedInt、UnsignedShort、UTF、UTFBytes、Boolean 的直接读写),可以直接实现基于TCP的底层的Socket的连接。
     本节中将对Socket类中常用的方法进行简单介绍,了解和掌握这些方法的使用是掌握Socket类的关键。
本文原创,转载请注明出处  济南网安培训  http://www.qljyw.com
(责任编辑:admin)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐内容