diff -r 51a74ef9ed63 -r ae94777fff8f Symbian3/SDK/Source/GUID-7FD49142-23DC-44FC-BA7D-C11E0559C8CF.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-7FD49142-23DC-44FC-BA7D-C11E0559C8CF.dita Fri Jun 11 12:39:03 2010 +0100 @@ -0,0 +1,50 @@ + + + + + +Opening +a Connection to a SNAP by specifying SNAP IDExtended Connection Preferences API can be used by applications +to set the SNAP ID prior to establishing a connection. +

Specifying +SNAP ID enables the applications to start a connection to a specific SNAP.

+
+ +Connect to socket server . + RSocketServ ss; +ss.Connect(); + + Open a RConnection object. + RConnection conn; +conn.Open( ss ); + +Create a connection +preference list and extended connection preferences object. + TConnPrefList prefList; +TExtendedConnPref preferences; + +Set the SNAP ID +using TExtendedConnPref::SetSnapId(). +preference.SetSnapId( 4 ); + +Append the extended +connection preferences to connection preference list. +prefList.AppendL( &preferences ); + + Start a connection +with connection preferences. +conn.Start( prefList ); + + +

The application +is connected to the specified SNAP ID.

+
+Additional +Connection Preferences +
\ No newline at end of file