Wiki

A universe of ideas

User Tools

Site Tools


uni:ba:protocol

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
uni:ba:protocol [2014-03-21 04:38] skrupellosuni:ba:protocol [2014-04-13 23:44] skrupellos
Line 1: Line 1:
 ====== Protocol ====== ====== Protocol ======
 +<WRAP clear></WRAP>
 +^  Message und Richtung  ^^^ Ausgelöste Messages \\ name (an, blockirung) ^  ... blocks ...  ^^
 +^ ::: ^^^ ::: ^  Who  ^  Whom  ^
 +|  <-  |ticket                          |
 +|  <-  |toPlayer                        |
 +|  <-  |player/state                    |
 +|      |register                    ->  | player (alle, akkumulierbar) \\ ticket (caller, blocken am caller) | caller | caller |
 +|      |unregister                  ->  | player (alle, akkumulierbar) | caller | caller |
 +|      |move                        ->  | state (alle, akkumulierbar) \\ toPlayer (player, blocken am game) | any player | game |
 +|      |requestPlayer/requestState |  ->  | player/state/eigene message? (caller, blocken am caller) | caller | caller |
 +
 ===== Protocol adapter ===== ===== Protocol adapter =====
 ==== ticket ==== ==== ticket ====
Line 5: Line 16:
 ==== state ==== ==== state ====
 ==== player ==== ==== player ====
 +==== quit ====
 +Abbruch durch server initiiert
  
 ===== Dings 1 ===== ===== Dings 1 =====
Line 15: Line 28:
 ==== unregister ==== ==== unregister ====
 Hm, eher ein "keepAlive", dann bleibt er nur offen, wenn bis dahin der Adapter noch nicht abgestürzt ist. (kann auch als Ping benutz werden) Hm, eher ein "keepAlive", dann bleibt er nur offen, wenn bis dahin der Adapter noch nicht abgestürzt ist. (kann auch als Ping benutz werden)
 +
 +Am besten keine Antwort (Abbruch im Fehlerfall)
  
 ==== move ==== ==== move ====
uni/ba/protocol.txt · Last modified: 2020-11-18 18:11 by 127.0.0.1