This document describes the text protocol used by Surprise Text Server. Surprise Text Server communicates either via network socket or via standard input/output using XML-base language described below. This document relates only to the programmers who intend to write a Suprise client not using Description of Partition Surprise Library API.
Most parts of the following document will be related to the Partition Surprise Library API, please have it handy during the reading.