MOD avancement sur les conversations (on s'approche du but..)
[euphorik.git] / doc / protocole2.txt
index 704dc6a..93efeb2 100644 (file)
@@ -17,7 +17,7 @@ Authentification:
 Rafraichissement:
  * Le client envoie une demande au serveur avec l'id du dernier message (via XMLHttpRequest ou un function de JQuery)
  * Le serveur maintient la connexion bloqué si le client est à jour.
- * Dès qclientu'un nouveau message arrive, le serveurs débloque la connexion est envoie le ou les messages manquants.
+ * Dès qu'un nouveau message arrive, le serveurs débloque la connexion est envoie le ou les messages manquants.
  
 
 C. Protocole
@@ -32,21 +32,24 @@ C.1. Login
 ----------
 
 c -> s
-#1
  <action name="login">
    <login>Paul</login>
    <password>IJKJDHHSAD9081238</password>
  </action>
+ou
+<action name="login">
+   <cookie>LKJDLAKSJBFLKASN</cookie>
+</action>
 
 ou
-#2 (<login> et <password> peuvent être omis)
  <action name="register">
    <login>Paul</login>
    <password>IJKJDHHSAD9081238</password>
  </action>
    
 s -> c
-#3 (<information> et <pseudo> pas obligatoire)
+(<information> et <pseudo> pas obligatoire)
  <reponse name="login">
    <statut>enregistre|identifie|erreur</statut>
    <cookie>LKJDLAKSJBFLKASN</cookie>
@@ -55,10 +58,10 @@ s -> c
    <login>paul49</login>
    <email>paul@pierre.com</email>
    <css>css/lite.css</css>
+   <pagePrincipale>1</pagePrincipale> <!-- facultatif -->
    <!-- L'ordre des conversations est le même que lors de la sauvegarde du profile -->
-   <!-- Comprend également la conversation principal, dans ce cas la racine est à 0 -->
    <conversation>
-      <racine>4</racine>
+      <racine>4F</racine>
       <page>1</page>
    </conversation>
    <!-- [..] -->
@@ -85,8 +88,9 @@ c -> s
    <pseudo>Paul</pseudo>
    <email>paul@pierre.com</email>
    <css>css/dark.css</css>
+   <pagePrincipale>1</pagePrincipale> <!-- facultatif -->
    <conversation>
-      <racine>4</racine>
+      <racine>4F</racine>
       <page>1</page>
    </conversation>
    <!-- [..] -->