OS Comms架构 协议信息(TProtocolDesc):可以查询手机上支 持哪些套接字协议,并可以得到每个协议的信息, 比如协议名称和用于表明其性能的标志。 套接字API还提供了下述功能,它们可能用得比 较少: 网络数据库访问(RNetDatabase):用于访问关于 设备的数据库。对于红外线,存在IrDA信息访问 服务(IAS)这种服务。它与TCP/IP或蓝牙没有关 联。 服务解析(RServiceResolver):用于查询远程设 备的性能,也就是说,该设备在相应的协议上可 以提供什么服务。它不是为了TCP/IP、蓝牙或红6 NTtL4P女L一 工L.日曰☑日士T
16 ⚫ 协议信息(TProtocolDesc):可以查询手机上支 持哪些套接字协议,并可以得到每个协议的信息, 比如协议名称和用于表明其性能的标志。 ⚫ 套接字API还提供了下述功能,它们可能用得比 较少: ⚫ 网络数据库访问(RNetDatabase):用于访问关于 设备的数据库。对于红外线,存在IrDA信息访问 服务(IAS)这种服务。它与TCP/IP或蓝牙没有关 联。 ⚫ 服务解析(RServiceResolver):用于查询远程设 备的性能,也就是说,该设备在相应的协议上可 以提供什么服务。它不是为了TCP/IP、蓝牙或红 外线而实现的。蓝牙标准中有—种服务,即蓝牙 OS Comms架构
OS Comms架构 在Symbian OS V7.0s以前的版本中,如何构 建网络连接以实现套接字请求,套接字客户 API的调用者不必关心。 连接是隐式建立的,举例如下。 例如,应用程序请求与某个远程地址的TCP套 接字。与管理网络接口(NIFMAN)相关的 Symbian OSa组件检查没有己存在的网络连接。 它就读取通信设置项数据库(CommDb), 了解怎样建立连接。例如,设置项可以指定拨 号连接到某个服务提供商(ISP)。调用能够完 成拨号的其他组件,并利用适当的协议(如 PPP)连接到1SP。建立连接的所需设置,如
17 在Symbian OS V7.0s以前的版本中,如何构 建网络连接以实现套接字请求,套接字客户 API的调用者不必关心。 连接是隐式建立的,举例如下。 例如,应用程序请求与某个远程地址的TCP套 接字。与管理网络接口(NIFMAN)相关的 Symbian OS组件检查没有已存在的网络连接。 它就读取通信设置项数据库(CommDb), 了解怎样建立连接。例如,设置项可以指定拨 号连接到某个服务提供商(ISP)。调用能够完 成拨号的其他组件,并利用适当的协议(如 PPP)连接到ISP。建立连接的所需设置,如 ISP的电话号码和登录信息,也保存在通信数 OS Comms架构
OS Comms架构 诸如W-CDMA和最新版本的GPRS等技术都可以 在一个连接中建立多个子连接。这在v7.0s中 是由连接管理接口RConnection来支持的。它 向客户提供创建、配置和监视连接与子连接的 功能
18 诸如W-CDMA和最新版本的GPRS等技术都可以 在一个连接中建立多个子连接。这在v7.0s中 是由连接管理接口RConnection来支持的。它 向客户提供创建、配置和监视连接与子连接的 功能。 OS Comms架构
OS Comms架构 串行通信 串行通信比套接字要简单一些。数据从手机的 个端口简单地写入和读取,而不需要连接许多 可能的设备及其服务。习惯上,当Symbian OS设 备通过一根电缆或红外线连接到PC进行同步,或 连接到外部调制解调器,此时使用这种方式。 与套接字类似,Symbian OS串行comms的实现使 用了一个服务器,它可以加载插件模块来处理特 定的通信协议。这些插件模块称做CSY模块,它 们被串行通信服务器加载,客户应用程序不能直 接访问
19 串行通信 串行通信比套接字要简单一些。数据从手机的 一个端口简单地写入和读取,而不需要连接许多 可能的设备及其服务。习惯上,当Symbian OS设 备通过一根电缆或红外线连接到PC进行同步,或 连接到外部调制解调器,此时使用这种方式。 与套接字类似,Symbian OS串行comms的实现使 用了一个服务器,它可以加载插件模块来处理特 定的通信协议。这些插件模块称做CSY模块,它 们被串行通信服务器加载,客户应用程序不能直 接访问。 OS Comms架构
OS Comms架构 Symbian OS手机可能包括许多CSY模块作为标 准配置,比如用于处理S232和红外线串口通 信的模块。串口协议模块API允许开发新的CSY 模块。 通过服务器会话类RCommServ,.可 以找到手机上可用的串口以及它们的协议。一 旦选定了要用的端口,就可以通过串口接口 RComm访问它。该类用于读、写、配置、设置 中断条件和得到端口状态信息
20 Symbian OS手机可能包括许多CSY模块作为标 准配置,比如用于处理RS232和红外线串口通 信的模块。串口协议模块API允许开发新的CSY 模块。 通过服务器会话类RCommServ,可 以找到手机上可用的串口以及它们的协议。一 旦选定了要用的端口,就可以通过串口接口 RComm访问它。该类用于读、写、配置、设置 中断条件和得到端口状态信息。 OS Comms架构