Modified 'Per-message Compression'

This commit is contained in:
sta 2014-01-21 20:25:17 +09:00
parent 13a87bffe4
commit b9faa260bb

View File

@ -386,19 +386,19 @@ For more information, could you see **[Example3]**?
#### Per-message Compression ####
**websocket-sharp** supports **[Per-message Compression][compression]** extension. (But it doesn't support with [extension parameters].)
websocket-sharp supports the **[Per-message Compression][compression]** extension. (But it doesn't support with the [extension parameters].)
If you enable this extension as a WebSocket client, you should do like the following.
If you want to enable this extension as a WebSocket client, you should set like the following.
```cs
ws.Compression = CompressionMethod.DEFLATE;
```
And then your WebSocket client sends the following header in the opening handshake to a WebSocket server.
And then your WebSocket client sends the following header with the connection request to the server.
Sec-WebSocket-Extensions: permessage-deflate
If the server supports this extension, it responds the same header. And when your client receives the header, it enables this extension.
If the server supports this extension, it returns the same header. And when your client receives that header, it enables this extension.
### Secure Connection ###