Creating applications : Creating applications : Rich Client HelloWorld sample : Overview of Rich Client HelloWorld sample : Client/Server protocol
  
Client/Server protocol
The Client/Server (C/S) protocol represents the Rich Client Channel. With C/S protocols, you can build distributed applications by using Internet technology. The C/S protocol supports the following features:
Synchronous calls from client to server
Timeout specification
Asynchronous calls from client to server
Event notifications from server to client and from client to server
Session management between client and server using cookies or parameters
The C/S protocol is based on the HTTP protocol. By implementing the multichannel interface, the C/S protocol extends the HTTP protocol with the concept of "session" between the client and server sides, enabling them to share information. The C/S Protocol is transparent to the application.
See also
Overview of Rich Client HelloWorld sample