all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: websockify  ]

Package: websockify (0.10.0+dfsg1-6 and others)

Links for websockify

Screenshot

Debian Resources:

Download Source Package websockify:

Maintainers:

External Resources:

Similar packages:

compatibilità con WebSockets per qualunque applicazione o server

websockify era precedentemente chiamato wsproxy e faceva parte del progetto noVNC.

Al livello più elementare, websockify traduce semplicemente il traffico WebSockets in normale traffico socket. websockify accetta l'handshake WebSockets, lo analizza e poi inizia a inoltrare il traffico tra il client e la destinazione in entrambe le direzioni.

websockify gestisce tutte le versioni del protocollo WebSockets (Hixie e HyBi). Le versioni Hixie più vecchie del protocollo gestiscono solo payload di testo UTF-8. Per trasportare dati binari attraverso UTF-8 deve essere usata una codifica per incapsulare i dati in UTF-8.

Con client Hixie, websockify usa Base64 per codificare tutto il traffico da e per il client. Questo non influisce sui dati tra websockify e il server.

Con client HyBi, websockify negozia se codificare il traffico in Base64 da e per il client tramite l'intestazione del sotto-protocollo (Sec-WebSocket-Protocol). Valori validi per il sotto-protocollo sono "binary" e "base64" e, se il client invia entrambi, il server (nell'implementazione in Python) preferirà "binary". Il sotto-protocollo "binary" indica che i dati saranno inviati grezzi usando frame WebSockets. Alcuni client HyBi, come il ripiego di Flash e versioni vecchie di Chrome e iOS, non gestiscono dati binari per cui la negoziazione è necessaria.

Other Packages Related to websockify

  • depends
  • recommends
  • suggests
  • enhances

Download websockify

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha (unofficial port) 0.10.0+dfsg1-6 21.8 kB121.0 kB [list of files]
amd64 0.10.0+dfsg1-6 21.7 kB69.0 kB [list of files]
arm64 0.10.0+dfsg1-6 21.8 kB121.0 kB [list of files]
armel 0.10.0+dfsg1-6 21.6 kB58.0 kB [list of files]
armhf 0.10.0+dfsg1-6 21.4 kB57.0 kB [list of files]
hppa (unofficial port) 0.10.0+dfsg1-5 22.2 kB59.0 kB [list of files]
i386 0.10.0+dfsg1-6 21.6 kB65.0 kB [list of files]
ia64 (unofficial port) 0.10.0+dfsg1-6 22.1 kB62.0 kB [list of files]
m68k (unofficial port) 0.10.0+dfsg1-5 21.5 kB62.0 kB [list of files]
mips64el 0.10.0+dfsg1-6 21.9 kB122.0 kB [list of files]
ppc64 (unofficial port) 0.10.0+dfsg1-6 21.8 kB121.0 kB [list of files]
ppc64el 0.10.0+dfsg1-6 21.9 kB121.0 kB [list of files]
riscv64 0.10.0+dfsg1-6 23.1 kB77.0 kB [list of files]
s390x 0.10.0+dfsg1-6 21.3 kB60.0 kB [list of files]
sh4 (unofficial port) 0.10.0+dfsg1-5 21.9 kB119.0 kB [list of files]
sparc64 (unofficial port) 0.10.0+dfsg1-6 21.9 kB1,082.0 kB [list of files]
x32 (unofficial port) 0.10.0+dfsg1-6 21.6 kB66.0 kB [list of files]