IIS 8 WebSockets com permessage-deflate
Estou tentando habilitar o WebSocket-Extensionpermessage-deflate
no IIS 8, mas sem sorte até agora. Parece que o IIS não suporta extensões e não responde com umSec-WebSockets-Extension
cabeçalho.
Tentei enviá-lo manualmente viaResponse.Headers.Add("Sec-WebSockets-Extension", "permessage-deflate; client_no_context_takeover; server_no_context_takeover")
e fez a compressão / descompressão viaDeflateStream
manualmente antes de enviar / após o recebimento, mas os métodos de recebimento do WebSocket falharam.
Também tentei implementar o WebSocket manualmente como um OWIN-Middleware (com a ajuda da bibliotecavtortola), mas o IIS continua fechando meuInputStream
e a leitura dos dados não é possível.
Alguém ativou com êxito esse recurso?