Paquet : websockify (0.9.0+dfsg1-3)
Liens pour websockify
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source websockify :
- [websockify_0.9.0+dfsg1-3.dsc]
- [websockify_0.9.0+dfsg1.orig.tar.xz]
- [websockify_0.9.0+dfsg1-3.debian.tar.xz]
Responsables :
Ressources externes :
- Page d'accueil [pypi.python.org]
Paquets similaires :
prise en charge de WebSocket pour toute application ou tout server
Websockify précédemment s’appelait wsproxy et faisait partie du projet noVNC.
Au niveau le plus fondamental, websockify traduit simplement le trafic WebSockets en trafic socket normal. Websockify accepte l’initiation de connexion de WebSockets, l’analyse, puis commence la réexpédition dans les deux sens du trafic entre le client et la cible.
Websockify gère toutes les versions du protocole de WebSockets (Hixie et HyBi). Les anciennes versions Hixie du protocole prennent en charge uniquement du texte en UTF-8. Pour transférer des données binaires en utilisant UTF-8, un encodage doit être utilisé pour encapsuler les données en UTF-8.
Avec les clients Hixie, Websockify utilise base64 pour encoder tout le trafic de et vers le client. Cela n’affecte pas les données entre websockify et le serveur.
Avec les clients HyBi, websockify négocie s’il faut encoder le trafic en base64 de et vers le client à l’aide le l’en-tête de sous-protocole (Sec-WebSocket-Protocol). Les valeurs autorisées du sous-protocole sont « binary » et « base64 » et si le client envoie les deux, alors le serveur (l’implémentation Python) préfèrera « binary ». Le sous-protocole « binary » indique que les données seront expédiées de manière brute en utilisant des trames binaires WebSocket. Quelques clients HyBi (tels la solution de rechange Flash et les anciennes versions de Chrome et iOS) ne prennent pas en charge les données binaires, ce qui fait qu’une négociation est nécessaire.
Autres paquets associés à websockify
|
|
|
|
-
- dep: libc6 (>= 2.4)
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6-udeb
-
- dep: python3 (<< 3.10)
- langage orienté objet interactif de haut niveau – version par défaut de Python 3
- dep: python3 (>= 3.9~)
-
- dep: python3-jwcrypto
- Python3 implementation of JOSE Web standards
-
- dep: python3-numpy
- gestion rapide des tableaux avec le langage Python 3
-
- dep: python3-websockify (>= 0.9.0+dfsg1-3)
- WebSockets support for any application/server - Python 3
Télécharger websockify
Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|
i386 | 22,9 ko | 67,0 ko | [liste des fichiers] |