Server Store Protocol#

  • Basis: TCP
  • Port: 2231 (hab ich immer verwendet ^^ )
  • Sprache: Java, Python, Ruby (noch zu wählen)
AUTH USERNAME PASSWORD
oder 
AUTHSSL CERT
oder
AUTHVIA SERVICE TICKET (oder USERNAME PASSWORD) 

wenn man mehrere Konten hat, kann man diese am Server zusammenbinden, so dass es egal ist mit welchem Konto man sich angemeldet hat, man hat dann zugriff auf alle seine Daten. Einmal zusammengebundene Konten kann man wieder trennen und verliert dennoch keine Daten (da diese eine UUID bekommen) und den Benutzern zugeordnet sind

User#

  • Real-Name
  • Configuration

Account#

Um eine Datei an den Server zu Senden benötigt der Client ein Ticket welches seine Identität dem Server gegenüber bestätigt. Dieses muss sich der Client zuvor über AUTH besorgt haben.

START TICKET
DATA .....
STOP TICKET