CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  移动平台 >  Symbian

如何设置接入点

楼主windcao(风间草)2006-03-14 15:21:11 在 移动平台 / Symbian 提问

相信大家都遇到过这样的要求  
  当程序第一次运行时用户选择接入点,程序保存接入点。  
  当程序下次运行时设置接入点为该接入点  
  首先分享一个取得接入点的方法  
  iSocket.Connect(aInetAddr,   iStatus);  
  iSocketServ.Connect();  
  //get   apn  
  iConnect.Open(iSocketServ);  
   
  TBool   connected   =   EFalse;  
  TUint   connectionCount;  
  TUint32   aIapId;  
  _LIT(KIapIdString,"iapID%d");  
  TBuf<50>   aIapIDTxt;  
  //Enumerate   currently   active   connections   across   all   socket   servers  
  User::LeaveIfError(iConnect.EnumerateConnections(connectionCount));  
   
  if   (connectionCount){  
        TPckgBuf<TConnectionInfoV2>   connectionInfo;  
        for   (TUint   i   =   1;   i   <=   connectionCount;   ++i){  
        //to   do:   add   code   to   check   is   it   GPRS  
        iConnect.GetConnectionInfo(i,   connectionInfo);  
    connected   =   ETrue;  
    aIapId   =   connectionInfo().iIapId;                    
    aIapIDTxt.Format(KIapIdString,aIapId);  
    //当前连接所使用的接入点   aIapID;  
    this->MessageBox(aIapIDTxt);  
    break;        
      }  
        }  
  我的问题是如何设置接入点  
  例如我的配置文件中接入点   IapID是4  
  我用什么方法可以使用该接入点之间连接,而不是询问用户该用哪个接入点。 问题点数:100、回复次数:5Top

1 楼chenziteng(陈子腾)回复于 2006-03-14 20:04:39 得分 0

"不经用户提示创建一个Internet连接"  
  http://discussion.forum.nokia.com/forum/showthread.php?t=60202  
   
  译者:hoolee  
   
  标题:   不经用户提示创建一个Internet连接  
  TSS000050  
  开发伙伴平台:   60系列开发平台   2.0  
  设备,   软件版本:   无  
  大类:   Symbian   C++  
  子类:   普通  
  说明:  
  下面的代码演示了如何创建一个Internet连接,而不提示用户  
  使用哪种方法连接或者选择哪个GPRS接入点.   你需要知道你想  
  使用的那个Internet接入点(IAP)的标示(ID)。  
   
  RSocketServ   socketServ;  
  RConnection   connection;  
  User::LeaveIfError(socketServ.Connect());  
  User::LeaveIfError(connect.Open(socketServ));  
  TCommDbConnPref   pref;  
  pref.SetIapId(4);   //   IAP   ID  
  pref.SetDialogPreference(   ECommDbDialogPrefDoNotPrompt   );   //   不显示提示对话框  
  pref.SetDirection(   ECommDbConnectionDirectionOutgoing   );  
  connection.Start(pref);Top

2 楼chenziteng(陈子腾)回复于 2006-03-14 20:05:48 得分 100

 
  "不经用户提示创建一个Internet连接"  
  http://discussion.forum.nokia.com/forum/showthread.php?t=60202  
   
  译者:hoolee  
   
  标题:   不经用户提示创建一个Internet连接  
  TSS000050  
  开发伙伴平台:   60系列开发平台   2.0  
  设备,   软件版本:   无  
  大类:   Symbian   C++  
  子类:   普通  
  说明:  
  下面的代码演示了如何创建一个Internet连接,而不提示用户  
  使用哪种方法连接或者选择哪个GPRS接入点.   你需要知道你想  
  使用的那个Internet接入点(IAP)的标示(ID)。  
   
  RSocketServ   socketServ;  
  RConnection   connection;  
  User::LeaveIfError(socketServ.Connect());  
  User::LeaveIfError(connect.Open(socketServ));  
  TCommDbConnPref   pref;  
  pref.SetIapId(4);   //   IAP   ID  
  pref.SetDialogPreference(   ECommDbDialogPrefDoNotPrompt   );   //   不显示提示对话框  
  pref.SetDirection(   ECommDbConnectionDirectionOutgoing   );  
  connection.Start(pref);Top

3 楼chenziteng(陈子腾)回复于 2006-03-14 20:08:19 得分 0

-_-#,重复了。  
   
    上面的回复足以解决楼主的问题,此外,诺基亚论坛上还有一个IAP的例子非常不错:  
  "Series   60   Developer   Platform   2.0:   IAP   Connect   Example   v2.0   "  
  http://www.forum.nokia.com/info/sw.nokia.com/id/10eaafbf-04ab-48b1-acc1-4fb6058c57b1/IAPConnect_v2_0.zip.html  
   
   
  Top

4 楼windcao(风间草)回复于 2006-03-15 09:51:24 得分 0

非常感谢Top

5 楼chenziteng(陈子腾)回复于 2006-03-15 10:33:19 得分 0

你是我在Symbian版见过的最大方的楼主了:)Top

相关问题

  • 拔号接入设置问题
  • 如何设置?
  • 如何设置?
  • 如何联接入网?高分请教
  • linux下如何接入局域网?
  • 200分求助接入点问题-如何使用指定接入点连接
  • 如何设置session?
  • 如何设置CLASSPATH
  • 如何设置samba
  • 如何设置PrintOrientation!

关键词

  • symbian c++
  • 连接
  • nokia
  • 用户
  • symbian
  • internet
  • 选择
  • 接入点
  • iap
  • pref

得分解答快速导航

  • 帖主:windcao
  • chenziteng

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo