3,120
社区成员
发帖
与我相关
我的任务
分享
/**
* iConnection
* a management interface to network connection
*/
RConnection iConnection;
/**
* iSocketServer
* a connection to the socket server
*/
RSocketServ iSocketServer;
User::LeaveIfError(iSocketServer.Connect());
#ifndef __WINS__
User::LeaveIfError( iConnection.Open( iSocketServer, KAfInet) );
// TCommDbConnPref prefs;
// prefs.SetDialogPreference(ECommDbDialogPrefPrompt);
// prefs.SetDirection(ECommDbConnectionDirectionUnknown);
// prefs.SetBearerSet(KCommDbBearerUnknown);
// //prefs.SetIapId(1);
// User::LeaveIfError(iConnection.Start(prefs));
TCommDbConnPref connectPref;
connectPref.SetDialogPreference(ECommDbDialogPrefPrompt); //提示用户
connectPref.SetBearerSet(ECommDbBearerWLAN | ECommDbBearerGPRS | ECommDbBearerWcdma);
// connectPref.SetBearerSet(ECommDbBearerGPRS);
User::LeaveIfError(iConnection.Start(connectPref)); //同步函数,会弹出框来等待用户选择哪个接入点
#endif