Modified 'Per-message Compression'
This commit is contained in:
parent
300574f8a0
commit
79f68de372
10
README.md
10
README.md
@ -403,7 +403,7 @@ For more information, would you see **[Example3]**?
|
|||||||
|
|
||||||
#### Per-message Compression ####
|
#### Per-message Compression ####
|
||||||
|
|
||||||
websocket-sharp supports the **[Per-message Compression][compression]** extension. (But it doesn't support with the [extension parameters].)
|
websocket-sharp supports the **[Per-message Compression][compression]** extension. (But this doesn't support it with the [context take over].)
|
||||||
|
|
||||||
If you would like to enable this extension as a WebSocket client, you should set such as the following.
|
If you would like to enable this extension as a WebSocket client, you should set such as the following.
|
||||||
|
|
||||||
@ -413,9 +413,9 @@ ws.Compression = CompressionMethod.Deflate;
|
|||||||
|
|
||||||
And then your client will send the following header with the connection request to the server.
|
And then your client will send the following header with the connection request to the server.
|
||||||
|
|
||||||
Sec-WebSocket-Extensions: permessage-deflate
|
Sec-WebSocket-Extensions: permessage-deflate; server_no_context_takeover; client_no_context_takeover
|
||||||
|
|
||||||
If the server supports this extension, it will return the same header. And when your client receives it, this extension will be available.
|
If the server accepts this extension, it will return the same header and value. And when your client receives it, this extension will be available.
|
||||||
|
|
||||||
### Secure Connection ###
|
### Secure Connection ###
|
||||||
|
|
||||||
@ -656,11 +656,11 @@ websocket-sharp is provided under **[The MIT License]**.
|
|||||||
[WebSocket-Sharp for Unity]: http://u3d.as/content/sta-blockhead/websocket-sharp-for-unity
|
[WebSocket-Sharp for Unity]: http://u3d.as/content/sta-blockhead/websocket-sharp-for-unity
|
||||||
[api]: http://www.w3.org/TR/websockets
|
[api]: http://www.w3.org/TR/websockets
|
||||||
[api_ja]: http://www.hcn.zaq.ne.jp/___/WEB/WebSocket-ja.html
|
[api_ja]: http://www.hcn.zaq.ne.jp/___/WEB/WebSocket-ja.html
|
||||||
[compression]: http://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-09
|
[compression]: http://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-19
|
||||||
|
[context take over]: http://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-19#section-8.1.1
|
||||||
[draft-hixie-thewebsocketprotocol-75]: http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-75
|
[draft-hixie-thewebsocketprotocol-75]: http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-75
|
||||||
[draft-ietf-hybi-thewebsocketprotocol-00]: http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00
|
[draft-ietf-hybi-thewebsocketprotocol-00]: http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00
|
||||||
[draft75]: https://github.com/sta/websocket-sharp/tree/draft75
|
[draft75]: https://github.com/sta/websocket-sharp/tree/draft75
|
||||||
[extension parameters]: http://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-09#section-8.1
|
|
||||||
[hybi-00]: https://github.com/sta/websocket-sharp/tree/hybi-00
|
[hybi-00]: https://github.com/sta/websocket-sharp/tree/hybi-00
|
||||||
[master]: https://github.com/sta/websocket-sharp/tree/master
|
[master]: https://github.com/sta/websocket-sharp/tree/master
|
||||||
[rfc2617]: http://tools.ietf.org/html/rfc2617
|
[rfc2617]: http://tools.ietf.org/html/rfc2617
|
||||||
|
Loading…
Reference in New Issue
Block a user