コード例 #1
0
        private string GetFileInfo()
        {
            SocketFileManager manager = SocketFileManager.ScanFiles("data");

            manager.ServerAddress = $"{ipAddress}:{DownloadServiceListener.Port}";
            return(manager.Json());
        }
コード例 #2
0
 public void readFromAllFileServer(string message)
 {
     try
     {
         if (socketFileManagers != null)
         {
             socketFileManagers.Clear();
         }
         socketFileManagers = SocketFileManager.FromJsonList(message);
     }
     catch (JsonException ex)
     {
     }
 }
コード例 #3
0
 public void ReadMessage(string message, string serverAddress)
 {
     try
     {
         SocketFileManager fileManager = SocketFileManager.FromJson(message);
         // Add to master server file list
         Console.WriteLine($"Received files from File server {fileManager.ServerAddress}");
         fileManager.PrintAllFiles();
         socketFileManagers.Add(fileManager);
     }
     catch (JsonException ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }