WebSocket Proxy Sunucusu

TsgcWebSocketProxyServer — istemcilerden (genellikle tarayıcılardan) WebSocket bağlantılarını kabul eder ve verileri düz bir TCP/IP sunucusuna iletir. Eski bir TCP arka ucunu modern bir tarayıcı ön yüzüne açmanın en temiz yolu.

TsgcWebSocketProxyServer

WebSocket ve HTTP trafiği için sonlandırma proxy'si. TLS'yi uç noktada yapın, dahili arka uçlara düz TCP olarak iletin, başlıkları ve alt protokolleri şeffaf şekilde geçirin.

Bileşen sınıfı

TsgcWebSocketProxyServer

Protokol

WebSocket / HTTP — RFC 6455

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Enterprise

Bileşeni bırakın, birkaç özellik ayarlayın, başlayın

Bir genel bağlantı noktasına bağlanın, ProxyHost/ProxyPort'u arka uca yönlendirin.

uses
  sgcWebSocket_ProxyServer;

var
  Proxy: TsgcWebSocketProxyServer;
begin
  Proxy := TsgcWebSocketProxyServer.Create(nil);
  Proxy.Port := 443;
  Proxy.SSL := True;

  // Forward all websocket traffic to a backend
  Proxy.ProxyHost := '10.0.0.10';
  Proxy.ProxyPort := 8080;

  Proxy.Active := True;
end;

İçinde neler var

19 yayımlanmış özellik, 7 metot, 22 olay. Bileşen referansından alınmıştır.

Bağlantı

Yayımlanmış özellikler: Active, Port, Bindings.

Mesajlaşma

Metotlar: Broadcast, WriteData, Ping.

Güvenilirlik

Yayımlanmış özellikler: LoadBalancer, FallBack.

Güvenlik

Yayımlanmış özellikler: Authentication, SSL, SSLOptions.

Yaşam döngüsü

Olaylar: OnStartup, OnShutdown, OnTCPConnect.

Veri

Olaylar: OnMessage, OnBinary, OnFragmented.

Spesifikasyonlar ve referanslar

Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Çevrimiçi Yardım — TsgcWebSocketProxyServer Bu bileşen için tam özellik, metot ve olay referansı.
Demo Projesi — 01.WebSocket\06.Proxy Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir. Aşağıdan denemeyi indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları. Yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

Tarayıcıları Herhangi Bir TCP Arka Ucuna Köprüleyin

Ücretsiz denemeyi indirin ve herhangi bir TCP hizmetini WebSocket dostu bir uç noktaya dönüştürün.