×
Namespaces

Variants
Actions

RHostResolver和选择接入点对话框重复显示的问题

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

兼容于
平台: S60 3rd Edition

文章
翻译:
huwell
最后由 hamishwillee 在 06 Aug 2012 编辑
  • 说明:

使用一个服务器解析服务时(RHostResolver)可能会引发选择接入点对话框的重复显示。 创建日期: April 21, 2006


  • 详细描述:

在S60第三版上,当前已有连接的状态下使用服务器解析服务(RHostResolver)时将导致选择接入点对话框不停重复出现。


  • 案例重现:

连接socket server(RSocketServ),打开一个RConnection示例:

iSocketServer.Connect(); 
iConnection.Open(iSocketServer);

这样就开始了一个internet连接:

iConnection.Start();


这时会出现一个选择接入点对话框,要选择一个适当的访问接入点。


在连接已经建立后,使用RHostResolver打开一个DNS resolver session,并开始尝试解析一个主机名:

iResolver.Open(iSocketServer, KAfInet, KProtocolInetUdp);
iResolver.GetByName(someHost, iResult);

这时选择接入点对话框会会再次出现。

  • 解决方案:

传递当前RConnection示例到host resolver中:

iResolver.Open(iSocketServer, KAfInet, KProtocolInetUdp, iConnection);
This page was last modified on 6 August 2012, at 09:33.
137 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×