WebSocket Send File .NET

· Composants

From sgcWebSockets 4.4.8, WebSocket Protocol Files est pris en charge by sgcWebSockets .NET Library.

Ce protocole permet envoi de files utilisant binary WebSocket transport. It peut handle big files avec un low memory usage.

Features

Code Exemple 

To envoyer un File to Server, just call la méthode SendFile de Files Protocol et pass le full FileName as argument.

Le file reçu par server, sera saved par défaut dans le same directory où est le serveur executable ou dans le Path set dans le Files.SaveDirectory property. 

// ... Create Server
TsgcWebSocketServer oServer = new TsgcWebSocketServer();
TsgcWSPServer_Files oServer_Files = new TsgcWSPServer_Files();
oServer_Files.Server = oServer;
oServer.Host = "127.0.0.1";
oServer.Port = 8080;
// ... Create Client
TsgcWebSocketClient oClient = new TsgcWebSocketClient();
oClient.URL = "ws://127.0.0.1:8080";
// ... Create Protocol
TsgcWSPClient_Files oClient_Files = new TsgcWSPClient_Files();
oClient_Files.Client = oClient;
// ... Start Server
oServer.Active = true;
// ... Connect client and Send File
if oClient.Connect() then
  oClient_Files.SendFile("c:\Documents\yourfile.txt");