From 2b5be510283c8b0306db67618bae8afcf08d1d67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20P=C3=A5lsson?= Date: Thu, 28 Apr 2011 13:20:49 +0200 Subject: [PATCH] Added some text on the protocol parser & the GGS protocol --- report.lyx | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/report.lyx b/report.lyx index 09423d1..c43a15e 100644 --- a/report.lyx +++ b/report.lyx @@ -3359,6 +3359,46 @@ name "sub:The-protocol-parser" \end_inset +\end_layout + +\begin_layout Standard +The protocol parser is an easily interchangable module in the GGS, handling + the client-to-server, and server-to-client protocol parsing. + In the GGS prototype, there is only one protocol supported, namely the + +\emph on +GGS Protocol +\emph default +. + The role of the protocol parser is to translate the meaning of packets + sent using the prototocol in use to internal messages of the GGS system. + The GGS protocol, discussed below is used as a sample protocol in order + to explain how protocol parsers can be built for the GGS. +\end_layout + +\begin_layout Subsubsection +The structure of the GGS Protocol +\begin_inset CommandInset label +LatexCommand label +name "sub:The-structure-of" + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Note Note +status open + +\begin_layout Plain Layout +Mention that the protocol is heavily influenced bye HTTP, is parsed using + a FSM, perhaps give a sample packet. +\end_layout + +\end_inset + + \end_layout \begin_layout Subsection