diff -r 25a17d01db0c -r ebc84c812384 Symbian3/SDK/Source/GUID-C1612638-4C5A-5C37-AF1A-16F9EBEF09FD.dita --- a/Symbian3/SDK/Source/GUID-C1612638-4C5A-5C37-AF1A-16F9EBEF09FD.dita Fri Jan 22 18:26:19 2010 +0000 +++ b/Symbian3/SDK/Source/GUID-C1612638-4C5A-5C37-AF1A-16F9EBEF09FD.dita Thu Mar 11 15:24:26 2010 +0000 @@ -23,13 +23,14 @@
Click on the following link to download
-the example:
click:
The client-server framework is an important -part of Symbian platform. There is a level of complexity in implementing a -server for an application, but this example provides client interface code -and server code that can be re-used in your own implementations.
Symbian -platform servers are of three basic types:
Click
+on the following link to download the example:
click:
The +client-server framework is an important part of the Symbian platform. There +is a level of complexity in implementing a server for an application, but +this example provides client interface code and server code that can be re-used +in your own implementations.
Symbian platform servers are of three +basic types:
Transient servers: these are started on demand when a client needs the server, and exit after the last client has disconnected - sometimes after a short delay, for example, the @@ -41,12 +42,13 @@ are "local" to a process to provide multi-threaded access to thread-specific resources, for example, the posix server (in the C Standard Library).
The transient server supplied here -runs in a thread in its own process. This gives the server independence from -its clients. This is important because if the client were to create the server -as a separate thread within its own process, then the server would exit, i.e. -terminate, if its owning process terminated. This would be true even if clients -in other processes were still connected to it.
Equally as important:
The +transient server supplied here runs in a thread in its own process. This gives +the server independence from its clients. This is important because if the +client were to create the server as a separate thread within its own process, +then the server would exit, i.e. terminate, if its owning process terminated. +This would be true even if clients in other processes were still connected +to it.
Equally as important:
a client does not explicitly need to start the server prior to connecting; this is done by the client interface.
the server terminates @@ -154,7 +156,8 @@
To build the example:
To build the example:
You can build the example from your IDE or the command line.
If you use an IDE, import the
If