9、Symbian/C++ 与 Open C 在移动开发中的应用

Symbian/C++与Open C移动开发应用

Symbian/C++ 与 Open C 在移动开发中的应用

一、Symbian OS 无线通信技术概述

通信是移动电话的核心功能,Symbian OS 让我们能利用大多数新手机上丰富的通信技术。下面我们将介绍一些通信 API 以及如何在代码中使用它们,假定读者已熟悉套接字、客户端/服务器通信和常见通信协议等概念。我们会通过一系列代码示例,介绍如何建立 TCP 连接、使用蓝牙 OBEX、发送 SMS 消息和电子邮件。

二、使用 TCP/IP

要通过 TCP/IP 进行通信,我们将使用 Symbian OS 套接字 API。该 API 允许我们与名为“ESock”的 Symbian OS 套接字服务器进行通信,此服务器为设备上支持的通信协议和网络接口提供共享和通用的访问。配置和使用套接字的步骤如下:
1. 与套接字服务器建立会话。
2. 将主机名解析为 IP(如果已知 IP 则此步骤可选)。
3. 打开指定所选协议的套接字。
4. 连接到远程设备。
5. 传输数据。
6. 关闭套接字和套接字服务器会话。

以下是实现步骤一和二的代码:

1 TInt
res;
RSocketServ
socketServ;
res = socketServ.Connect();
// Conect to socket server
LOGLEAVE(res, "socketServ.Connect()");
5
CleanupClosePushL(socketServ);
RHostResolver
resolver;
// Open reso
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值