-
Notifications
You must be signed in to change notification settings - Fork 825
Feature_Matrix
Joel Martin edited this page Feb 23, 2012
·
22 revisions
The primary implementation of websockify is in python. There are also
alternative implementations in the other/
subdirectory. The python
implementation should be considered the supported websockify implementation.
The alternate implementations are for experimentation and reference.
Here is the feature support matrix for the alternative websockify implementations compared with the primary python implementation.
Name | Language | SSL/wss | Flash Policy Server | Web Server | Hixie 75 | Hixie 76 / HyBi 00 | IETF 6455 / HyBi 07+ |
---|---|---|---|---|---|---|---|
websockify | python | yes | yes | yes | yes | yes | yes |
other / websockify.c | C | yes | yes | no | yes | yes | yes |
other / websockify.js | Node.js | no | no | no | yes | yes | no |
other / websockify.rb | Ruby | no | no | no | no | yes | yes |
other / kumina.c | C | no | yes | no | no | yes | yes |
other / websockify.clj | Clojure | ? | no | yes | ? | yes | yes |
VNCAuthProxy 1 | python (twisted) | yes | no | no | no | yes | yes |
Java-WebSockify 2 | Java | yes | no | no | no | no | yes |
Name | Multiprocess | Multithreaded | Daemonize | Session Record | Program Wrap | Multiple Targets |
---|---|---|---|---|---|---|
websockify | yes | no | yes | yes | yes | yes |
other / websockify.c | yes | no | yes | no | no | no |
other / websockify.js | yes | no | no | no | no | no |
other / websockify.rb | no | no | no | no | no | no |
other / kumina.c | via inetd | no | via inetd | no | no | no |
other / websockify.clj | no | yes | no | no | no | no |
VNCAuthProxy 1 | no | yes | yes | no | no | no |
Java-WebSockify 2 | ? | ? | ? | no | no | no |
-
Note 1: VNCAuthProxy is part of Ganeti Web Manger and is not included with websockify.
-
Note 2: Java-Websockify is a separate project maintained by Jarrod Ribble.
-
Note 3: to use SSL/wss with python 2.5 or older, see the following section on Building the Python ssl module.
Protocol draft/specification links: