-{{Projekt|kontakt=[[Benutzer:Daniel Bohrer|Daniel Bohrer]], [[Benutzer:chrissi^|chrissi^]]|status=aktiv|beschreibung=Paketspezifikation für Events aller Art|bild=Beispiel UDP-Paket.jpg|bildbeschreibung=Beispiel-Paket in Wireshark}}
+{{Projekt|kontakt=[[Benutzer:Daniel Bohrer|Daniel Bohrer]], [[Benutzer:chrissi^|chrissi^]]|status=aktiv|beschreibung=Paketspezifikation für Events aller Art|bild=EVENTDISTR Wireshark.png|bildbeschreibung=Beispiel-Paket in Wireshark}}
{{Hinweis|Die Schlüsselwörter MUSS, DARF NICHT, ERFORDERLICH, SOLL, SOLL NICHT, SOLLTE, SOLLTE NICHT, EMPFOHLEN, KANN und OPTIONAL in dieser Spezifikation sollen wie in RFC 2119 beschrieben interpretiert werden.}}
|-
| 12 || <tt>;</tt> || Trennzeichen
|-
-| 13-… || <tt><i>Event</i>=<i>Wert</i></tt> || Der Rest des Pakets besteht aus dem Namen des Events, OPTIONAL gefolgt von einem Trennzeichen (ASCII "<tt>=</tt>" == 61 == 0x3D) und einem zusätzlichem Wert. Es ist zu beachten, dass einige Implementierungen unter Umständen nicht das komplette Paket verarbeiten, sondern auf eine bestimmte Länge beschränkt sind; die Begrenzung der Länge von Paketen wird jedoch für neue Implementierungen NICHT EMPFOHLEN. Generell SOLLTE RFC 3514 beachtet werden.
+| 13-… || <tt><i>Name</i>=<i>Wert</i></tt> || Der Rest des Pakets besteht aus dem Namen des Events, OPTIONAL gefolgt von einem Trennzeichen (ASCII "<tt>=</tt>" == 61 == 0x3D) und einem zusätzlichem Wert. Es ist zu beachten, dass einige Implementierungen unter Umständen nicht das komplette Paket verarbeiten, sondern auf eine bestimmte Länge beschränkt sind; die Begrenzung der Länge von Paketen wird jedoch für neue Implementierungen NICHT EMPFOHLEN. Generell SOLLTE RFC 3514 beachtet werden.
|}
== Events ==
Dient zur Ankündigung von aktuell gespielten Songtiteln/Interpreten im Space. Der Wert des Events MUSS aus folgenden Feldern bestehen, die jeweils durch Nullbytes abgeschlossen werden:
;Area: Teilbereich des Spaces, für den das Event gilt. Dieses Feld SOLLTE einen der folgenden Werte annehmen:
:*<tt>A</tt> für den Teilbereich [[Frickelraum]]
-:*<tt>B</tt> für den Teilbereich [[Lounge]]
+:*<tt>B</tt> für den Teilbereich [[Chillraum]]
:*<tt>0</tt> für den Teilbereich [[Bad]]
:*<tt>K</tt> für den Teilbereich [[Küche]]
;Interpret: Der Interpret des Musikstücks, das zur Zeit im Teilbereich des Spaces gespielt wird. Dieses Feld SOLLTE im UTF-8-Zeichensatz (RFC 3629, ISO/IEC 10646-1:2000 Annex D) kodiert sein.
== Implementierungen ==
* [https://github.com/stratum0/pyEventdistr pyEventdistr]: Python-Paket mit einigen Scripts um EVENTDISTR-Pakete zu generieren und empfangen (von {{Benutzer|comawill}})
+* [https://gist.github.com/rohieb/5924296 eventdistr.lua] ist ein Wireshark-Plugin zur Analyse des Protokolls.
[[Kategorie:Dokumentation]]
[[Kategorie:Infrastruktur]]