Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



About the Client/Server API

The Client/Server API provides the framework for implementing servers. Servers handle resources on behalf of multiple clients. The Symbian platform itself has many servers, for example, the file server for sharing file related resources and the window server for sharing UI resources.

In specialised circumstances, users may wish to write their own server. A server defines a client interface which the client uses to request specific services. The client and server programs run in different threads and so cannot directly access each other's address space. They use a message passing protocol to communicate.