summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--thesis/thesis.tex12
1 files changed, 11 insertions, 1 deletions
diff --git a/thesis/thesis.tex b/thesis/thesis.tex
index cd7d1c8..1bb0569 100644
--- a/thesis/thesis.tex
+++ b/thesis/thesis.tex
@@ -784,6 +784,12 @@ parskip=never]{paper}
\mintinline{c++}{OscSender} (responsible for reacting to calls from the
\textbf{\nameref{subsec:publisher_subscriber_interface}} and sending of
\gls{osc} messages to clients and server).\\
+ The class \mintinline{c++}{OscClient} implements the representation of a
+ client (or server) to the message interface. It holds information about
+ the client's address and port, along with its
+ \mintinline{c++}{MessageLevel} (a concept elaborated upon
+ in~\ref{subsubsec:message_levels}) and its alive counter (used to check,
+ whether a given client is still available on the network).\\
As shown in Figure~\ref{fig:ssr-publisher-with-all-subscribers}, the
\mintinline{c++}{OscSender} is another implementation of the
\mintinline{c++}{Subscriber} interface. This way, every call made through
@@ -994,7 +1000,11 @@ ssr-aap -N “server” -C “127.0.0.1:50002”
level system further explained in~\ref{subsubsec:message_levels}.
Every valid \gls{osc} message sent to the server instance will be
delegated to all of its clients upon evaluation, again according to
- the aforementioned message level system.
+ the aforementioned message level system.\\
+ If a client instance has not answered the sent out poll message of a
+ server 10 times, it is considered to be unavailable and will be
+ deactivated. No messages will be sent to it anymore, until the client
+ subscribes/ is subscribed again.
\paragraph{Verbosity}
\label{para:verbosity}