forked from mirror/websocket
Improve comparison with other packages in readme.
This commit is contained in:
parent
15aed3b4a4
commit
f5c69ea9ed
16
README.md
16
README.md
|
@ -34,17 +34,19 @@ subdirectory](https://github.com/gorilla/websocket/tree/master/examples/autobahn
|
||||||
<th><a href="http://godoc.org/code.google.com/p/go.net/websocket">go.net</a></th>
|
<th><a href="http://godoc.org/code.google.com/p/go.net/websocket">go.net</a></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<tr><td>Protocol support</td><td>RFC 6455</td><td>RFC 6455</td></tr>
|
<tr><td>Protocol support</td><td>RFC 6455</td><td>RFC 6455, see notes</td></tr>
|
||||||
<tr><td>Limit size of received message</td><td>Yes</td><td>No</td></tr>
|
<tr><td>Limit size of received message</td><td>Yes</td><td>No</td></tr>
|
||||||
<tr><td>Send pings and receive pongs</td><td>Yes</td><td>No</td></tr>
|
<tr><td>Send pings and receive pongs</td><td>Yes</td><td>No</td></tr>
|
||||||
<tr><td>Send close message</td><td>Yes</td><td>No</td></tr>
|
<tr><td>Send close message</td><td>Yes</td><td>No</td></tr>
|
||||||
<tr><td>Read message using io.Reader</td><td>Yes</td><td>No, see note</td></tr>
|
<tr><td>Read message using io.Reader</td><td>Yes</td><td>No, see notes</td></tr>
|
||||||
<tr><td>Write message using io.WriteCloser</td><td>Yes</td><td>No, see note</td></tr>
|
<tr><td>Write message using io.WriteCloser</td><td>Yes</td><td>No, see notes</td></tr>
|
||||||
<tr><td>Encode, decode JSON message</td><td>Yes</td><td>Yes</td></tr>
|
<tr><td>Encode, decode JSON message</td><td>Yes</td><td>Yes</td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
Note: The go.net io.Reader and io.Writer operate across WebSocket message
|
Notes:
|
||||||
boundaries. Read returns when the input buffer is full or a message boundary is
|
|
||||||
encountered, Each call to Write sends a message. The Gorilla io.Reader and
|
|
||||||
io.WriteCloser operate on a single WebSocket message.
|
|
||||||
|
|
||||||
|
- The go.net package does not handle fragmented messages.
|
||||||
|
- The go.net io.Reader and io.Writer operate across WebSocket frame boundaries.
|
||||||
|
Read returns when the input buffer is full or a frame boundary is
|
||||||
|
encountered, Each call to Write sends a single frame message. The Gorilla
|
||||||
|
io.Reader and io.WriteCloser operate on a single WebSocket message.
|
||||||
|
|
Loading…
Reference in New Issue