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