\documentclass{uebungsblatt}
\author{Marek Kubica, kubica@in.tum.de}
\fach{Grundlagen Betriebssysteme}
\blatt{12}
\gruppe{22}
\usepackage{graphicx}

\begin{document}

\aufgabe

\teilaufgabe

\includegraphics{async}

\teilaufgabe

\includegraphics{sync}

\aufgabe

\teilaufgabe

\begin{enumerate}
  \item Jemanden direkt ansprechen (Dialog), in die Masse reden (Vorlesung).
    Socketsverbindung entspricht grob dem Dialog zwischen zwei Personen, wobei
    "in die Masse rufen" via Broadcast ebenfalls möglich ist.
  \item Die Kommunikation mit Java-Sockets läuft so ab, als dass ein Server-Socket
    sich bereit erklärt auf einem Port zu lauschen. Wenn er von einem Client-Socket
    kontaktiert wird, stellt er mittels \texttt{accept()} die Verbindung her.
    Da diese bidirektional ist hat nun jede Seite (Client und Server) eigene
    Eingabe und Ausgabestreams über die sie nun miteinander kommunizieren können.
\end{enumerate}

\end{document}
