论文研究-基于Windows Mobile平台的网络连接分析 .pdf

所需积分/C币:15 2019-08-16 11:15:27 273KB .PDF

基于Windows Mobile平台的网络连接分析,齐艳,邹仕洪,本文给出了基于Windows Mobile 平台的网络连接分析,主要介绍了Windows Mobile系统支持的连接类型,并以GSM网络和CDMA2000网络为例,具体分析��
国科技论文在线 其中 和 指定了连接的类型和了类型。我们首先看卜表 对应哪些连接类型。 表 对应的连接类型 值 描述 未知连接 蜂窝连接 网络接凵卡连接 蓝牙连接 迕接 连接 连接 连接 这里我们主要分析 ,蜂窝连接类型,这个在目前网 络开发中,用的最广。但在 中,又细分了很多了类型,具体 看表 表 对应的连接子类型 值 描述 未知蜂窝类型 拨号蜂窝连接 峰窝连接 峰窝连接 蜂窝连接 蜂窝连接 蜂窝连接 蜂窝连接 声音蜂窝连接 暂时不支持 这里 和 可以等同看为 连接 和 可以等同看为 连接 国科技论文在线 在系统中,对于目前的和网络都是支持的。不同的运营商有不同的实现, 同一种类型的网络的实现有着不同的实现,相应的,网络类型有所区别。 网络连接的分析 网络连接的类型有多种,不同的运营商有不同的网络连接策略。相应的,网终类型有 所区别。我们将通过枚系统存在的网终连接,来具体分析不同网络坏境卜的连接类 刑。这里以 网络和 为例。 枚举网络连接的类型 如何枚举 系统中可用的网络连接。我们可以借助于 数 其原型为: 它可以帮助我们获得所有凵经存在的网终的详细信息,对应着我们可以获得所有网络的 类型和了类型 网络 以中国移动网络为例,我们来枚举系统中存在的网终连接。枚举结果如图 utput utput from; Debug Load module:e2,d卫 ad module: cored1.亚 Description:移动梦网〔· TDe:4 Subtφpe:1 拨号连接互联网 T Subtype: 1 ascription:移动梦网〔PRS T Sub escr1pt1oI:Gs连接互联网 Subtype: 2 Description Http-LadBobO01-10b5-3f39-27c6-9742e785fCi4] Tφpe:6 Subtype: I Description: null-corp-[79B360D3-C015-442C-898C-F432CF456BDTI Zpcription: HttP-iT9B36003-Cd15-442c-89bc-f432cf456bd7Y ubt 98c-F432CF456BT Description: CurrentDTPTTetw orl Subt 图1枚举GSM网络连接 从上面的枚举结果中我们可以看到,出现了四种连接类型,分别为,,,。这些 值分别对应的连接类型为 国科技论文在线 。在程序廾发中,·般选择 进行网络连接。 对应 连接的两种连接分别为移动梦网()和 连接互联网。其对应的子类型分别为,即 连接 方式 网络 以中国电信的 为例,在支持网络的系统的手机中,我们也同样来 枚举系统中存在的网络连接,枚举结果如图: Outp Show output from: Debug |岛回 ript10I:我的连接 Subtype: 1 t Subtype:1 Option:互联网 Subtype: 1 Description:互联星空 T Description: HITP-111D06580-C364-55EC-9421-BACF34129C581 T 6 Description: nu1l-corp-18AD9FBI-F716-ACB6-FD8A-1965DB95B8141 T Subtype: 1 Description: CurrentDTpTNetwork T ubt 11 图2枚举CDMA网络连接 从上面的枚举结果中我们可以看到,这里出现了三种连接类型,分别为,,。这些 值分别对应的连接类型为 与 网络相比,缺少了 类型 对应 连接的有四个,分别为我的连接、、互联网和 互联星空。其对应的子类型分别为,即 迕接方式。 在这里面,我的连接和都是在系统中新建的连接方式。 网络连接的分析总结 通过以上对网终和 网终的连接类型的分析,我们发现将采用的网终 连接类型都为 ,即蜂窝连接,他们的区别在于连接的子类型 有所不同。网络主要采用了连接,而 网络则采用了拨号连接。在实 际的应用中,我们希望用户能够自由的选择可用迕接,于是需要提供一种统一的方法来进行 连接类型的处理,能够在不冋的网络环境下运行。这就需要我们在列举网络连接的时候增加 些限制条件,然后通过这种方式,在相应的连接中获得其他信息,如 网络中,我们 还需要获得接入点名称。 国科技论文在线 我们通过两次调用 来获取可用网络的信息,第次调用获 得可用网络的数目,第二次调用获得可用网络的信息。如果获取成功的话,我们将通过判断 条件过滤网络,如下: 连接 拨号连接和 连接,在定义中,其声明 与 无区别 网络连接的建立连接 从上面的网络类型中,我们看到在不同的网络环境中, 网终和 网终 的连接类型同为 ,但是具体的连接方式又分为 和 即 连接和拨号连接。但是在建立连接时,方式是相冋的。 系统为我们提供了 函数: 和 。两个函数的区别在于前者用于发起个异步连接请求 后者用于同步请求。使用异步连接请求可以在发起连接请求后立即返回,而使用同步连接请 求则被阻塞,直至连接完毕后才返回连接状态。我们这里以 国科技论文在线 为例。 的原型如卜: 其第一个参数是指向 对象的指针,它休存了发起请求 连接的参数信息;第二个参数为返回的连接句枘,第三个参数为建立连接的超时限制,第四 个参数则为连接建立的状态 总结 本文给出了基于 平台的网终连接分析,主要介绍了 系统支持的类型,并以网络和 內络为例,只体分析了这两个网络环境下 的网络连接的类型,给出了不同网络的网络连接的统一解决方案。这一方案还存在许多不足, 未必能适应所有的网络环境,还需进步验证和完善。本文的最后介绍了如何建立网络连接。 虽然不同网络的连接类型有所不同,但建立连接的方式是一样的 随着移动应用市场的蓬勃发展,应用软件也层出不穷,网络连接的应用也大有天地。随 着中国移动、中国联通和中国电信相继推出网络,不同的网络环境对应着不同的网络连 接。在开发网终应用时,需要考虑这个因素。本文局限于和 两个网络, 未探讨其他网络,如 。这有待进一步探讨和深入研究。 参考文献 官方主贝.[ 专区.[ 亡度百科 作者简介: 齐艳,女,年生,研究生,主要研究方向是 及其应用开发

...展开详情
img

关注 私信 TA的资源

上传资源赚积分,得勋章
    最新推荐