SGC Protokolü
Uzaktan yordam çağrıları, publish-subscribe mesajlaşma, işlemsel operasyonlar, QoS ve mesaj onayı sağlayan JSON-RPC 2.0 tabanlı bir özel protokol.
Uzaktan yordam çağrıları, publish-subscribe mesajlaşma, işlemsel operasyonlar, QoS ve mesaj onayı sağlayan JSON-RPC 2.0 tabanlı bir özel protokol.
Yerel eSeGeCe Pub/Sub + RPC alt protokolü — kanallar, kuyruk seviyeleri, oturum devam ettirme, işlemler. Delphi / C++ Builder / .NET ile tel uyumlu.
TsgcWSPClient_sgc
sgcWebSockets yerel alt protokolü (WebSocket üzerinden)
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Bir TsgcWebSocketServer ve TsgcWebSocketClient üzerine bir sunucu + istemci alt protokol çifti bırakın.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Protocol_sgc_Server,
sgcWebSocket_Protocol_sgc_Client, sgcWebSocket_Types;
var
WSServer: TsgcWebSocketServer;
ServerProto: TsgcWSPServer_sgc;
WSClient: TsgcWebSocketClient;
ClientProto: TsgcWSPClient_sgc;
begin
// --- sunucu tarafı -----
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 80;
ServerProto := TsgcWSPServer_sgc.Create(nil);
ServerProto.Server := WSServer;
WSServer.Active := True;
// --- istemci tarafı -----
WSClient := TsgcWebSocketClient.Create(nil);
WSClient.Host := '127.0.0.1';
WSClient.Port := 80;
ClientProto := TsgcWSPClient_sgc.Create(nil);
ClientProto.Client := WSClient;
WSClient.Active := True;
// adlandırılmış bir kanal aracılığıyla yayınla / abone ol
ClientProto.Subscribe('orders');
ClientProto.Publish('{"id":42}', 'orders', '', queueLevel0);
ClientProto.RPC('call-1', 'getQuote', 'AAPL');
end;
5 yayımlanan özellik, 11 metot, 15 olay — bileşen referansından alınmıştır.
Yayımlanan özellikler: Client, Broker, Guid.
Yayımlanan özellikler: QoS.
Olaylar: OnConnect, OnDisconnect, OnError.
Metotlar: WriteData.
Yayımlanan özellikler: Version.
Metotlar: Subscribe, UnSubscribe, UnSubscribeAll.
Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.
Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.
| Demo Projesi — Demos\Protocols\sgc Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir — denemeyi aşağıdan indirin. | Aç | |
| 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. | Aç | |
| Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz. | Aç |