Protocolo de transferencia Files
Transporte binario WebSocket para transferir archivos entre clientes conectados con tamaños de paquete configurables, controles de autorización y garantías de entrega QoS.
Transporte binario WebSocket para transferir archivos entre clientes conectados con tamaños de paquete configurables, controles de autorización y garantías de entrega QoS.
Subprotocolo de transferencia de archivos por fragmentos y reanudable, con QoS seleccionable, tamaño de búfer configurable y directorio de guardado. Admite archivos grandes mediante confirmación por fragmento.
TsgcWSPClient_Files
Transferencia de archivos por fragmentos sobre un canal WebSocket
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Configura BufferSize, SaveDirectory, QoS.Level, y luego Subscribe y 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 propiedades published, 4 métodos, 19 eventos — extraídos de la referencia del componente.
Propiedades published: Client, Broker, Guid.
Eventos: OnMessage, OnBinary, OnFragmented.
Eventos: OnConnect, OnDisconnect, OnError.
Métodos: WriteData.
Propiedades published: Version.
Propiedades: Files.
Fuentes autorizadas de los protocolos que implementa este componente.
Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y la prueba gratuita.
| Proyecto demo — Demos\Protocols\Files Proyecto de ejemplo listo para ejecutar. Se incluye en el paquete sgcWebSockets — descarga la prueba gratuita más abajo. | Abrir | |
| Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias de fuentes primarias — solo este componente. | Abrir | |
| Manual de usuario (PDF) Manual completo que cubre todos los componentes de la biblioteca. | Abrir |