Archived:RHostResolver and redundant display of access point selection dialog (Known Issue)
Using a host name resolver (RHostResolver) may cause the access point selection dialog to pop up continuously in S60 3rd Edition.
On S60 3rd Edition, using a host name resolver service (RHostResolver) during an already active connection results in the access point selection dialog popping up each time a name resolution is made.
How to reproduce
Connect to socket server (RSocketServ) and open an RConnection instance:
Start a new internet connection:
The access point selection dialog will be displayed. Select an appropriate AP. After the connection has been established, open a DNS resolver session using RHostResolver and try to resolve a host name:
iResolver.Open(iSocketServer, KAfInet, KProtocolInetUdp);
Access point selection dialog will be displayed again.
Pass the active RConnection instance to the host resolver:
iResolver.Open(iSocketServer, KAfInet, KProtocolInetUdp, iConnection);