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