X-Git-Url: http://git.rohieb.name/skm-ma-ws1314.git/blobdiff_plain/d86e1187722a1fc2aeeb59a03e79fb364b4814ba..04c610bbe6f1781d0b051334ae92788dddbb31de:/sec-xmpp.tex diff --git a/sec-xmpp.tex b/sec-xmpp.tex index 3a44829..1fadb2d 100644 --- a/sec-xmpp.tex +++ b/sec-xmpp.tex @@ -78,7 +78,7 @@ remembers the JIDs for her. In XMPP, this is address book is called In order to see their chat status (which can be one of ``online'', ``offline'', and several ``away'' or ``do not disturb'' states), a user needs to subscribe to the other user's status. The mechanism behind this is called -\term{Publish-Subscribe} and is specified in XEP-0060~\cite{xep-0060}. It can +\term{Publish-Subscribe} and is specified in XEP-0060~\cite{xep0060}. It can be used to notify interested users about changes in personal information, and implements the classic Observer pattern. @@ -94,7 +94,7 @@ All communication takes place between the client and the server over \code{} \subsubsection{Multi-User Chats} Besides one-to-one messaging, XMPP also allows users to create multi-user -chat rooms, which is specified in \cite{xep-0045}. Each chat room is given a +chat rooms, which is specified in \cite{xep0045}. Each chat room is given a unique JID to which the users send their messages to. Each incoming message is then dispatched to all users which have joined the room. @@ -105,7 +105,7 @@ the resource part of the room JID specifies the desired nick name. \pages{1} To overcome the need for a central server and authentication, XMPP Serverless -Messaging~\cite{xep-0174} allows XMPP clients on a network to build a +Messaging~\cite{xep0174} allows XMPP clients on a network to build a peer-to-peer mesh network and chat directly with each other. This feature was first introduced by Apple as part of their \term{Bonjour} project, and nowadays it is also available in many other XMPP clients.