WebSocket API & Protocole
Le message
Format de message
Bien entendu un format de message a été définit pour le protocole WebSocket, il vous est présenté maintenant.
Pour ce qui concerne les entêtes, le champs MORE indique s'il s'agit d'un fragment, le champs OPCODE va informer le type de message
et le champs PAYLOAD précise la taille des données.
Explication
WebSocket distingue deux types de messages de données.- Les données textes, OPCODE = 4
- Les données binaires, OPCODE = 5
- CLOSE, OPCODE = 1
- PING, OPCODE = 2
- PONG, OPCODE = 3
-
Un message de données textes : \x04\x0B Hello, IG2K
4 correspond au type texte, B(11) correspond à la taille des données -
Les messages de données binaires : \x05\x06 [6 octets de données binaires]
5 correspond au type binaire, 6 correspond à la taille des données