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); }