Annotation of embedaddon/miniupnpd/minissdpd/README.fr, revision 1.1.1.1

1.1       misho       1: protocole :
                      2: 
                      3: connection à la socket unix.
                      4: envoie d'une requete, retour d'une reponse.
                      5: fermeture de la connexion.
                      6: 
                      7: format de requete :
                      8: 1 octet : type de la requete
                      9:           0 - version
                     10:           1 - type
                     11:                  2 - USN (id unique)
                     12:                  3 - tout
                     13: n octets longueur de la chaine : 1 octet si < 128 sinon le bit haut
                     14: indique s'il existe un octet suplementaire, etc...
                     15: n octets = chaine
                     16: 
                     17: format reponse :
                     18: 1 octet : nombre de reponses (de 0 à 254)
                     19: pour chaque rep :
                     20: URL :
                     21:   n octets longueur de la chaine
                     22:   n octets = chaine Location
                     23: ST:
                     24:   n octets longueur de la chaine
                     25:   n octets = chaine type
                     26: USN:
                     27:   n octets longueur de la chaine
                     28:   n octets = chaine identifiant
                     29: 
                     30: si le 1er octet est 255, alors le format est le suivant :
                     31: 1 octet : 255
                     32: 1 octet : type de notification
                     33:   1 = NOTIF_NEW, 2 = NOTIF_NEW, 3 = NOTIF_REMOVE
                     34: 1 octet : nombre de reponses (0 à 255)
                     35: puis comme ci dessus pour chaque réponse
                     36: 
                     37: 
                     38: 
                     39: * Type de requete 4 = submit service
                     40: 1 octet = 4
                     41: (k,n) octets : longueur et chaine "ST" (service type)
                     42: (k,n) octets : longueur et chaine "USN"
                     43: (k,n) octets : longueur et chaine "Server"
                     44: (k,n) octets : longueur et chaine "Location"
                     45: Pas de reponse
                     46: 
                     47: * Type de requete 5 = mode notification
                     48: Reste connecté et reçoit au fur et à mesure les nouvelles connections
                     49: réponses au format normal

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>