Client-Server-Kommunikation Der Client verbindet sich mit dem Server per Websocket Zu Beginn sendet der client seine Platform und Version als json zum Server: { "operation": "handshake", "data": { "platform": "python", "version": 999 } } Sollte der Server feststellen, dass der Client eine alte Version verwendet, sendet er diesem eine Update Aufforderung zurück: { "operation": "notify-update" } Sobald der Client in der Lage ist ein Pixel zu setzen schickt dieser ein request-pixel an den Server { "operation": "request-pixel", "user": "<user-id">" } Der Server antwortet dann mit dem zu setzenden Pixel als json, e.g.: { "operation": "place-pixel", "data": { "x": 0, "y": 857, "color": 4, "priority": 1 }, "user": "<user-id">" } Wenn kein Pixel existiert, wird {} zurückgesendet.