Wiki

A universe of ideas

User Tools

Site Tools


uni:ba:protocol_sketch

Differences

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

Link to this comparison view

Next revision
Previous revision
uni:ba:protocol_sketch [2014-03-21 02:27] – created skrupellosuni:ba:protocol_sketch [2020-11-18 18:11] (current) – external edit 127.0.0.1
Line 4: Line 4:
 Kommunikation zwischen //Protocol adapter// und //Dings 1//. Kommunikation zwischen //Protocol adapter// und //Dings 1//.
 <code> <code>
-C: register(gameId, playerNr, key, aboState, aboPlayer, aboToPlayer, keepAlive/autoUnregster, Timeout 1, Timeout 2) +C: register(gameId, playerNr, key, aboState, aboPlayer, aboToPlayer, keepAlive/autoUnregster, 
-   key: Wenn kein key beim Server für den Player hinterlegt ist (z.B. weil der client einen time out hatte), dann ignoriere den übergebenen key und weise einen neuen zu.+            Timeout 1, Timeout 2) 
 +   key: Wenn kein key beim Server für den Player hinterlegt ist (z.B. weil der client einen 
 +        time out hatte), dann ignoriere den übergebenen key und weise einen neuen zu.
 S: ticket(gameData, playerID, key)/ERR S: ticket(gameData, playerID, key)/ERR
    key nicht in to Player, damit keiner Schummeln kann    key nicht in to Player, damit keiner Schummeln kann
Line 13: Line 15:
  
 C: unregister C: unregister
-   Geschlossene Verbindung nicht hinreichen, da HTTP player auch ohne Verbindung aktiv bleiben muss. +   Geschlossene Verbindung nicht hinreichen, da HTTP player auch ohne Verbindung aktiv 
-   Daher "auto unregister" für Protokolle oder "keep alive" für HTTP player.+   bleiben muss. Daher "auto unregister" für Protokolle oder "keep alive" für HTTP player.
 S: OK/ERR S: OK/ERR
  
 C: move(s) C: move(s)
-   Kann player jeder Zeit senden. Aufforderung zum move, muss Protokoll Adapter anhand von state() erkennen.+   Kann player jeder Zeit senden. Aufforderung zum move, muss Protokoll Adapter anhand von 
 +   state() erkennen.
    Zwischen move() und OK/ERR alles state/player()/toPlayer().    Zwischen move() und OK/ERR alles state/player()/toPlayer().
 S: OK/ERR S: OK/ERR
uni/ba/protocol_sketch.1395365247.txt.gz · Last modified: 2020-11-18 18:10 (external edit)