Protocollo di trasferimento Files
Trasporto WebSocket binario per trasferire file tra client connessi con dimensioni dei pacchetti configurabili, controlli di autorizzazione e garanzie di consegna QoS.
Trasporto WebSocket binario per trasferire file tra client connessi con dimensioni dei pacchetti configurabili, controlli di autorizzazione e garanzie di consegna QoS.
Subprotocollo di trasferimento file a chunk, ripristinabile, con QoS selezionabile, dimensione del buffer configurabile e una save directory. Supporta file grandi tramite acknowledgement per ogni frammento.
TsgcWSPClient_Files
Trasferimento file a chunk su un canale WebSocket
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Imposta BufferSize, SaveDirectory, QoS.Level, poi Subscribe e SendFile.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Protocol_Files_Server,
sgcWebSocket_Protocol_Files_Client, sgcWebSocket_Protocol_Files_Message;
// --- Server ----------------------------------------------------
ServerFiles := TsgcWSPServer_Files.Create(nil);
ServerFiles.Server := WSServer;
// --- Client — chunked + resumable -----------------------
ClientFiles := TsgcWSPClient_Files.Create(nil);
ClientFiles.Client := WSClient;
ClientFiles.Files.BufferSize := 8192;
ClientFiles.Files.SaveDirectory := 'C:\\inbox\\';
ClientFiles.Files.QoS.Level := qosLevel1; // acknowledged delivery
ClientFiles.Subscribe('files');
ClientFiles.SendFile('C:\\data\\report.pdf');
5 proprietà published, 4 metodi, 19 eventi — estratti dal riferimento del componente.
Proprietà published: Client, Broker, Guid.
Eventi: OnMessage, OnBinary, OnFragmented.
Eventi: OnConnect, OnDisconnect, OnError.
Metodi: WriteData.
Proprietà published: Version.
Proprietà: Files.
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\Files 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 |