Annotation of embedaddon/miniupnpd/minissdpd/README.fr, revision 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>