EVENTDISTR

Aus Stratum 0
Version vom 04:36, 20. Jan. 2013 von Daniel Bohrer (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation, Suche

Im Space gibt es ein standardisiertes Protokoll, wie Events über das Netzwerk verteilt werden. Das Protokoll baut auf UDP auf und benutzt Port 31337. Der Payload der UDP-Protokolle hat folgenden Aufbau:

Offset Inhalt Bemerkung
0 EVENTDISTR Magic String zum Erkennen des Protokolls
10 v Trennzeichen
11 Protokollversion Zur Zeit wird Version 1 eingesetzt: ord("1") == 49
12 ; Trennzeichen
13-… Event-Informationen siehe unten. Dieser Teil des Paketes darf eine maximale Länge von 100 Byte nicht überschreiten! (Andernfalls wird gebeten, das Evil Flag im IP-Header zu setzen.)

Events

Es folgt eine vollständige Auflistung der zur Zeit verwendeten Events.

DingDong
Die Klingel an einer der beiden Haustüren wurde betätigt. Wird vom Doorbell Extender im Frickelraum verarbeitet.
DoorUnten
Der Türoffnungsknopf am Doorbell Extender wurde betätigt. Wird vom Doorbell Extender an der Tür oben verarbeitet.