Protocollo SGC
Un protocollo personalizzato basato su JSON-RPC 2.0 che offre remote procedure call, messaging publish-subscribe, operazioni transazionali, QoS e acknowledgment dei messaggi.
Un protocollo personalizzato basato su JSON-RPC 2.0 che offre remote procedure call, messaging publish-subscribe, operazioni transazionali, QoS e acknowledgment dei messaggi.
Il subprotocollo nativo eSeGeCe Pub/Sub + RPC — canali, livelli di coda, ripresa di sessione, transazioni. Wire-compatibile tra Delphi, C++ Builder e .NET.
TsgcWSPClient_sgc
Subprotocollo nativo di sgcWebSockets (su WebSocket)
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Trascina una coppia di subprotocolli server + client su un TsgcWebSocketServer e un TsgcWebSocketClient.
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
// --- server side -----
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 80;
ServerProto := TsgcWSPServer_sgc.Create(nil);
ServerProto.Server := WSServer;
WSServer.Active := True;
// --- client side -----
WSClient := TsgcWebSocketClient.Create(nil);
WSClient.Host := '127.0.0.1';
WSClient.Port := 80;
ClientProto := TsgcWSPClient_sgc.Create(nil);
ClientProto.Client := WSClient;
WSClient.Active := True;
// publish / subscribe through a named channel
ClientProto.Subscribe('orders');
ClientProto.Publish('{"id":42}', 'orders', '', queueLevel0);
ClientProto.RPC('call-1', 'getQuote', 'AAPL');
end;
5 proprietà published, 11 metodi, 15 eventi — estratti dal riferimento del componente.
Proprietà published: Client, Broker, Guid.
Proprietà published: QoS.
Eventi: OnConnect, OnDisconnect, OnError.
Metodi: WriteData.
Proprietà published: Version.
Metodi: Subscribe, UnSubscribe, UnSubscribeAll.
Fonti autorevoli per i protocolli implementati da questo componente.
Vai al riferimento del componente, scarica il progetto demo pronto all'uso e prova la versione trial.
| Progetto demo — Demos\Protocols\sgc Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre tutti i componenti della libreria. | Apri |