28.02.2014 Aufrufe

Implementierung & Evaluation eines JavaScript-basierten ... - KOPS

Implementierung & Evaluation eines JavaScript-basierten ... - KOPS

Implementierung & Evaluation eines JavaScript-basierten ... - KOPS

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!