Özel Protokoller

WebSocket'i RPC, dosya aktarımları, dataset senkronizasyonu, presence farkındalığı ve uçtan uca şifreleme ile genişleten yerleşik özel protokoller.

Standart WebSocket'in Ötesinde

sgcWebSockets, WebSocket bağlantılarının üzerine üst düzey işlevsellik ekleyen çeşitli özel protokoller içerir.

SGC Protokolü

RPC çağrılarını, publish-subscribe, işlemsel mesajları, QoS ve mesaj onayını destekleyen JSON-RPC 2.0 tabanlı protokol.

Files Protokolü

Yapılandırılabilir paket boyutları, yetkilendirme ve QoS ile bağlı istemciler arasında dosya aktarmak için ikili WebSocket taşıması.

Dataset Protokolü

Gerçek zamanlı veri senkronizasyonu için dataset değişikliklerini birden fazla bağlı istemciye yayınlayın.

Presence Protokolü

Sohbet, işbirliği, paylaşımlı gezinme ve çok oyunculu uygulamalar için kanal tabanlı kullanıcı presence farkındalığı.

E2EE Protokolü

Mesajların gönderende şifrelenmesini ve yalnızca amaçlanan alıcı tarafından çözülmesini sağlayan uçtan uca şifreleme protokolü.

SGC Protokolü Hızlı Başlangıç

SGC protokolü, RPC ve pub-sub desenlerini destekleyen en çok yönlü özel protokoldür.

uses
  sgcWebSocket_Client, sgcWebSocket_Types,
  sgcWebSocket_Protocol_sgc_Client;

var
  WSClient: TsgcWebSocketClient;
  SGCProtocol: TsgcWSPClient_sgc;

procedure TForm1.FormCreate(Sender: TObject);
begin
  WSClient := TsgcWebSocketClient.Create(nil);
  WSClient.Host := 'myserver.example.com';
  WSClient.Port := 443;

  SGCProtocol := TsgcWSPClient_sgc.Create(nil);
  SGCProtocol.Client := WSClient;
  SGCProtocol.OnMessage := OnSGCMessage;

  WSClient.Active := True;
end;

procedure TForm1.OnSGCMessage(Connection: TsgcWSConnection;
  const aMessage: string);
begin
  Memo1.Lines.Add('Alındı: ' + aMessage);
end;

Özel Protokolleri Keşfetmeye Hazır mısınız?

Ücretsiz denemeyi indirin ve yerleşik protokol desteğiyle geliştirmeye başlayın.