网站大量收购独家精品文档,联系QQ:2885784924

[工学]j2me附1-无线网络开发.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]j2me附1-无线网络开发

* * 无线联网技术 谢云翔 编 附一: 无线联网技术 1.1 通用连接框架概述 1.2 输入输出流 1.3 使用HttpConnection编程 1.4 Socket编程 本章要点: 通用连接框架的基本概念 输入输出流的操作 基本的网络编程 无线消息编程 附一:无线联网技术 1.1 通用连接框架的基本概念 1、 无线网络技术 具体分为:窄带广域网、宽带广域网、局域网 窄带广域无线网:HSCSD (高速电路交换数据)、GPRS(通用分组无线业务)、CDPD(蜂窝数字分组数据) 宽带广域无线网:SCDMA(同步码多址无线接入系统)、WCDMA(宽带分码多工存取) 局域无线网:Bluetooth(蓝牙)、IrDA红外线等 3G标准:国际移动电话2000标准;规定:移动终端以车速移动时,其传送数据速率为144kbps,室外静止或步行速率为384kbps,室内为2Mbps。 1.1 通用连接框架的基本概念 2、通用连接框架 通用连接框架根据I/O连接的功能及特性定义了一套统一接口,在具体的实现中可以选择实现具体的I/O操作。 在CLDC中未规定需要实现何种接口,以及如何实现。 由于J2SE含有大量的类库不能适用于CLDC的目标设备,特别是网络和标准I/O类库,由于CLDC设备之间的巨大差异,很难设计一套满足所有CLDC设备的类库。因此,在CLDC中定义了通用连接框架(Generic Connection framework)。它具有很好的可扩展性。 1.1 通用连接框架的基本概念 1.1 通用连接框架的基本概念 MIDP提供了一组通用的网络开发接口,用来针对不同的无线网络应用可以采取不同的开发接口。基于CLDC的网络支持是由统一网络连接框架(Generic Connection Frameword, 简称GCF)定义的。其相关类、接口以及异常都放置在javax.microedtion.io包中。 在CLDC之中定义了七个接口,它们分别是: 1. Connection 2. StreamConnectionNotifier 3. InputConnection 4. OutputConnection 5. DatagramConnection 6. StreamConnection 7. ContentConnection 1.1 通用连接框架的基本概念 直接继承自Connection的有四个类:StreamConnectionNotifier、DatagramConnection、InputConnection和OutputStream。其中,StreamConnectionNotifier只提供Socket开发接口。DatagramConnection提供UDP开发接口。由于需要对网络传输的数据输入和输出进行控制,因此提供了InputConnection和OutputConnection开发接口。 通用的网络开发接口都是继承自Connection接口。 MIDP2.0中,新添加了3个网络开发接口: ?? javax.microedition.io.SocketConnection 负责TCP/IP方面的网络开发 ?? javax.microedition.io.ServerSocketConnection 负责TCP/IP方面的网络开发 ?? javax.microedition.io.UDPDatagramConnection 负责UDP方面的开发 1.1 通用连接框架的基本概念 网络开发中,最重要的一个连接类是HttpConnection接口, 其继承自ContentConnection。HttpConnection中定义了大量的基本联网和获取数据的操作。Http联网功能是MIDP规范中要求厂商必须支持的连接方式,而其它方式,则取决于厂商与网络服务商的设备支持情况。也就是说,只有HTTP传输协议才是能够在各家平台上使用的对外沟通的方式。 GCF规范提出不管使用何种网络或者本地文件的连接方式,所有的连接都使用Connector的open(URL)方法创建一个新的网络连接(Connection.open(url)方法将返回一个Connection对象): URL的格式如下; 协议://用户名:密码@资源所在主机:端口号/资源路径;参数 1.1 通用连接框架的基本概念 Connection接口是最基本的连接类型,只能被打开和关闭。 InputConnection接口表示输入连接,其openInputStream方法用于打开连接的输入流。 OuputConnection接口表示输出连接,其openInputStream

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档