PPS server mode provides point-to-point communication between a single server and one or more clients. Messages are formatted as for standard PPS usage, but there is no data persistence and there is no concept of a current object state. A client opening a PPS server object won't receive anything until the server explicitly sends a message.
Implementing a server or client in C/C++ is much easier if you use the PPS encoding and decoding API, since attributes are frequently not simple strings. See the PPS Encoding and Decoding API chapter for more information.