Files Aktarım Protokolü
Yapılandırılabilir paket boyutları, yetkilendirme denetimleri ve QoS iletim garantileriyle bağlı istemciler arasında dosya aktarmak için ikili WebSocket taşıması.
Yapılandırılabilir paket boyutları, yetkilendirme denetimleri ve QoS iletim garantileriyle bağlı istemciler arasında dosya aktarmak için ikili WebSocket taşıması.
Seçilebilir QoS, yapılandırılabilir arabellek boyutu ve bir kaydetme dizini ile parçalı, devam ettirilebilir dosya aktarım alt protokolü. Parça başına onay aracılığıyla büyük dosyaları destekler.
TsgcWSPClient_Files
Bir WebSocket kanalı üzerinden parçalı dosya aktarımı
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
BufferSize, SaveDirectory, QoS.Level ayarlayın, ardından Subscribe ve SendFile kullanın.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Protocol_Files_Server,
sgcWebSocket_Protocol_Files_Client, sgcWebSocket_Protocol_Files_Message;
// --- Sunucu ----------------------------------------------------
ServerFiles := TsgcWSPServer_Files.Create(nil);
ServerFiles.Server := WSServer;
// --- İstemci — parçalı + devam ettirilebilir -----------------------
ClientFiles := TsgcWSPClient_Files.Create(nil);
ClientFiles.Client := WSClient;
ClientFiles.Files.BufferSize := 8192;
ClientFiles.Files.SaveDirectory := 'C:\\inbox\\';
ClientFiles.Files.QoS.Level := qosLevel1; // onaylanmış teslimat
ClientFiles.Subscribe('files');
ClientFiles.SendFile('C:\\data\\report.pdf');
5 yayımlanan özellik, 4 metot, 19 olay — bileşen referansından alınmıştır.
Yayımlanan özellikler: Client, Broker, Guid.
Olaylar: OnMessage, OnBinary, OnFragmented.
Olaylar: OnConnect, OnDisconnect, OnError.
Metotlar: WriteData.
Yayımlanan özellikler: Version.
Özellikler: Files.
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\Files Ç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ç |