TsgcWebSocketProxyServer › Özellikler › Specifications
Proxy'nin aşağı yöndeki (downstream) istemcilerden kabul edeceği WebSocket protokol belirtimlerini etkinleştirir veya devre dışı bırakır.
property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;
RFC6455=True, Hixie76=True
RFC6455'i etkin tutun — bu standart, önerilen WebSocket spesifikasyonudur. Hixie76, yalnızca Safari 4.2 gibi eski tarayıcıları desteklemek için yararlı olan eski bir taslaktır; bu uyumluluğa özellikle ihtiyacınız olmadıkça devre dışı bırakın. Handshake alt akış bağlantısı başına müzakere edilir; istemci devre dışı bırakılmış bir spesifikasyon isterse handshake başarısız olur ve Proxy içinde yapılandırılan sunucuya yukarı akış bağlantısını açmadan önce bağlantı reddedilir.
oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Specifications.RFC6455 := true;
oProxy.Specifications.Hixie76 := false;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 8080;
oProxy.Active := true;