Protokół transferu plików
Binarny transport WebSocket do przesyłania plików między połączonymi klientami z konfigurowalnym rozmiarem pakietów, kontrolą autoryzacji i gwarancjami dostarczania QoS.
Binarny transport WebSocket do przesyłania plików między połączonymi klientami z konfigurowalnym rozmiarem pakietów, kontrolą autoryzacji i gwarancjami dostarczania QoS.
Subprotokół transferu plików we fragmentach z możliwością wznowienia, wybieralnym QoS, konfigurowalnym rozmiarem bufora i katalogiem zapisu. Obsługuje duże pliki dzięki potwierdzaniu każdego fragmentu.
TsgcWSPClient_Files
Transfer plików we fragmentach przez kanał WebSocket
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Ustaw BufferSize, SaveDirectory, QoS.Level, a następnie wywołaj Subscribe i 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 opublikowanych właściwości, 4 metody, 19 zdarzeń — pobrane z dokumentacji referencyjnej komponentu.
Opublikowane właściwości: Client, Broker, Guid.
Zdarzenia: OnMessage, OnBinary, OnFragmented.
Zdarzenia: OnConnect, OnDisconnect, OnError.
Metody: WriteData.
Opublikowane właściwości: Version.
Właściwości: Files.
Autorytatywne źródła dla protokołów implementowanych przez ten komponent.
Przejdź bezpośrednio do dokumentacji komponentu, pobierz gotowy do uruchomienia projekt demonstracyjny i pobierz wersję próbną.
| Projekt demonstracyjny — Demos\Protocols\Files Gotowy do uruchomienia projekt przykładowy. Dostarczany w pakiecie sgcWebSockets — pobierz wersję próbną poniżej. | Otwórz | |
| Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł — tylko ten komponent. | Otwórz | |
| Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki. | Otwórz |