Aracılığıyla paylaş


WebSocketAcceptContext Sınıf

Tanım

Websocket yükseltmesi anlaşması için bir bağlam.

public ref class WebSocketAcceptContext
public class WebSocketAcceptContext
type WebSocketAcceptContext = class
Public Class WebSocketAcceptContext
Devralma
WebSocketAcceptContext
Türetilmiş

Oluşturucular

WebSocketAcceptContext()

Websocket yükseltmesi anlaşması için bir bağlam.

Özellikler

DangerousEnableCompression

'permessage-deflate' WebSocket uzantısı desteğini etkinleştirir.

Şifrelenmiş bağlantılar üzerinden sıkıştırmayı etkinleştirmenin uygulamayı CRIME/BREACH türü saldırılara tabi hale getirdiğini unutmayın. Bu tür iletiler gönderilirken belirterek DisableCompression gizli diziler içeren verileri gönderirken sıkıştırmayı kapatmanız önemle tavsiye edilir.

DisableServerContextTakeover

Sıkıştırma kullanılırken sunucu bağlamı devralma özelliğini devre dışı bırakır. Bu ayar, daha kötü olabilecek bir sıkıştırma oranı karşılığında sıkıştırmanın bellek yükünü azaltır.

KeepAliveInterval

Pong çerçeveleri gönderme aralığı. Bu bağlantıyı canlı tutan kalp atışları.

ServerMaxWindowBits

Sıkıştırma için kullanılabilecek LZ77 kayan pencere boyutunun en fazla 2 tabanında logaritması ayarlar. Bu ayar, daha kötü olabilecek bir sıkıştırma oranı karşılığında sıkıştırmanın bellek yükünü azaltır.

SubProtocol

Anlaşmaya varılan altprotokoyu alır veya ayarlar.

Şunlara uygulanır