- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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. Connection2. StreamConnectionNotifier3. InputConnection4. OutputConnection5. DatagramConnection6. StreamConnection7. 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
您可能关注的文档
- [工学]EDA技术实用教程3版第3章.ppt
- [工学]EDA课程设计.doc
- [工学]EI.ppt
- [工学]Electrical Engineering_05.ppt
- [工学]Excel XP讲义.ppt
- [工学]Excel20 03的基本操作.ppt
- [工学]Excel讲义.ppt
- [工学]EndNote-X3使用教程.ppt
- [工学]Excel讲义14次.ppt
- [工学]FMEA讲义新.ppt
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
文档评论(0)