Move alternate implementation data to wiki.
This commit is contained in:
parent
6549c04fae
commit
9ed4a17d70
131
README.md
131
README.md
|
|
@ -70,135 +70,10 @@ These are not necessary for the basic operation.
|
|||
### Implementations of websockify
|
||||
|
||||
The primary implementation of websockify is in python. There are also
|
||||
alternative implementations in the `other/` subdirectory.
|
||||
alternative implementations in the `other/` subdirectory (and
|
||||
elsewhere). See the alternate implementation [Feature
|
||||
Matrix](https://github.com/kanaka/websockify/wiki/Implementations_Matrix).
|
||||
|
||||
Here is the feature support matrix for the the websockify
|
||||
implementations:
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>Program</th>
|
||||
<th>websockify</th>
|
||||
<th>other/websockify</th>
|
||||
<th>other/websockify.js</th>
|
||||
<th>other/websockify.rb</th>
|
||||
<th>other/kumina</th>
|
||||
<th>VNCAuthProxy 1</th>
|
||||
</tr> <tr>
|
||||
<th>Language</th>
|
||||
<td>python</td>
|
||||
<td>C</td>
|
||||
<td>Node (node.js)</td>
|
||||
<td>Ruby</td>
|
||||
<td>C</td>
|
||||
<td>python (twisted)</td>
|
||||
</tr> <tr>
|
||||
<th>Multiproc</th>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>via inetd</td>
|
||||
<td>yes</td>
|
||||
</tr> <tr>
|
||||
<th>Daemon</th>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>via inetd</td>
|
||||
<td>yes</td>
|
||||
</tr> <tr>
|
||||
<th>SSL wss</th>
|
||||
<td>yes 2</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
</tr> <tr>
|
||||
<th>Flash Policy Server</th>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
</tr> <tr>
|
||||
<th>Session Record</th>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
</tr> <tr>
|
||||
<th>Web Server</th>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
</tr> <tr>
|
||||
<th>Program Wrap</th>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
</tr> <tr>
|
||||
<th>Multiple Targets</th>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
</tr> <tr>
|
||||
<th>Hixie 75</th>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
</tr> <tr>
|
||||
<th>Hixie 76</th>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr> <tr>
|
||||
<th>IETF/HyBi (07+)</th>
|
||||
<td>yes</td>
|
||||
<td>no</td>
|
||||
<td>no</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
<td>yes</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
* Note 1:
|
||||
[http://code.osuosl.org/projects/twisted-vncauthproxy](VNCAuthProxy)
|
||||
is part of Ganeti Web Manger and is not included with websockify.
|
||||
|
||||
* Note 2: to use SSL/wss with python 2.5 or older, see the following
|
||||
section on *Building the Python ssl module*.
|
||||
|
||||
|
||||
Protocol draft/specification links:
|
||||
|
||||
* [Hixie 75](http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-75)
|
||||
* [Hixie 76](http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-76)
|
||||
* [IETF/HyBi 07](http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-07)
|
||||
* [IETF/HyBi 10](http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10)
|
||||
* [IETF/HyBi 17](http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-17)
|
||||
|
||||
### Wrap a Program
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue