Implementierung & Evaluation eines JavaScript-basierten ... - KOPS
Implementierung & Evaluation eines JavaScript-basierten ... - KOPS
Implementierung & Evaluation eines JavaScript-basierten ... - KOPS
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
wird in den XMPP Extension Protocols (XEP) spezifiziert, die die Grundbausteine von XMPP<br />
bilden. So definiert RFC6121 ”<br />
the basic functionality expected of an instant messaging and presence<br />
application [...]“ [18]. Darüber hinaus existieren noch eine Vielzahl von weiteren Erweiterungen, wie<br />
zum Beispiel für den Dateiversand oder den Multi-Benutzer Chat. Möchte man einen geöffneten<br />
Stream schließen, wird ein ”<br />
“ gesendet.<br />
Ein beispielhafter Ablauf ist in Tabelle 2.1 gezeigt.<br />
Client<br />
<br />
Server<br />
<br />
... SASL Authentifizierung (2.3.2) ...<br />
<br />
Hallo<br />
<br />
<br />
<br />
<br />
< . . . /><br />
<br />
<br />
chat<br />
<br />
<br />
<br />
<br />
<br />
<br />
EveryBody<br />
<br />
<br />
<br />
< . . . /><br />
<br />
Tabelle 2.1: Ablauf einer Client zu Server Kommunikation. Zuerst wird der Stream geöffnet,<br />
um darauf hin eine Nachricht zu versenden. Anschließend wird der Client über die<br />
Verfügbarkeit <strong>eines</strong> Freundes informiert, worauf hin dieser seinen Roster anfragt und<br />
erhält. Am Ende wird der Stream geschlossen.<br />
5