public static void DownloadFile(string nameOfFile)
        {
            // включаем фоновое прослушивание чтобы скачать файл
            Thread threadForListen = StartSingleReceiving();

            // отправляем запрос серверу с просьбой выслать нам файл
            NetworkSender ns = new NetworkSender(_serverIp);
            if (_pathToLogFileSender != null)
                ns.PathToLogFile = _pathToLogFileSender;
            ns.SendRequestToGiveFile(nameOfFile);

            // ждем пока файл не скачается
            threadForListen.Join();
        }
 public static void UploadFile(string pathToFile, string newName)
 {
     NetworkSender ns = new NetworkSender(_serverIp);
     if (_pathToLogFileSender != null)
         ns.PathToLogFile = _pathToLogFileSender;
     ns.SendFile(pathToFile, newName);
 }
 private void SendFileToClient(string fileName, string clientIp)
 {
     NetworkSender ns = new NetworkSender(clientIp);
     ns.SendFile(FileStorageData + "/" + fileName, null);
 }