- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Redmi Note 15 Pro+ - több plusz, mint mínusz
- Motorola Edge 50 Fusion - jó fogás
- Válságmódban a Samsung mobildivíziója
- Vége a dalnak: nincs több Samsung harmonikamobil
- Dreame Pilot - Álomhaj, ó!
- Xiaomi 17 - még mindig tart
- Yettel topik
- VoLTE/VoWiFi
- Külföldi prepaid SIM-ek itthon
Új hozzászólás Aktív témák
-
dqdb
nagyúr
válasz
RedHarlow
#8917
üzenetére
Valami ilyesmi kellene neked fapados megvalósítással:
var delayBetweenRetries = 30 * 1000;
var maxRetries = 3;
var retryCount = 0;
var expectedFileCount = GetExpectedRemoteFileCount();
var actualFileCount = 0;
for (;;)
{
var fileCount = GetRemoteFileCount();
if (fileCount > expectedFileCount)
{
throw new TooManyRemoteFilesException();
}
else if (fileCount == expectedFileCount)
{
break;
}
else if (fileCount == actualFileCount)
{
if (++retryCount > maxRetries)
throw new TooManyRetriesException();
}
else if (fileCount > actualFileCount)
{
retryCount = 0;
actualFileCount = fileCount;
}
else
{
throw new RemoteFileCountMismatchException();
}
Thread.Sleep(delayBetweenRetries);
}Ha a távoli szerveren drága az exportálás és az SCP kapcsolat szeret megszakadni, akkor érdemes úgy megírni a
GetRemoteFileCount()metódust, hogy az kezelje a kapcsolat újraépítését. És persze nem árt a fájlok számának figyelése mellett a tartalmukat is ellenőrizni később.Ha sokkal bonyolultabb hibatűrést megvalósító esetek is előfordulhatnak, akkor a Polly library az egyik legjobb arra a célra, hogy ne kelljen minden távoli hívásnál/lekérdezésnél 30-50 soros logikát megírni.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Anglia - élmények, tapasztalatok
- Milyen egeret válasszak?
- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- aquark: Zsebszámológépek
- LEGO klub
- Philips LCD és LED TV-k
- Amazon Fire TV stick/box
- Metal topik
- További aktív témák...
- Keresek Geforce 2-3-4 titánium, GTX 260 kártyákat
- Sennheiser PXC 550-II aktív zajszűrős fejhallgató eladó
- Bowers & Wilkins Dm 303 EISA díjas audiofil hangfal + Lcr 3 center
- Dell ReadyRails A6 1U Rail Kit R210, R210 II, Dx600G, stb. szerverekhez (JWFR6, W6XNW, YNG10)
- Kingston HyperX Fury 2x4GB 2133MHz DDR4 kit / Beszámítás OK! / Akciós Ár!
- iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4328, 100% AKKSI
- Gigabyte RTX 5060 Ti 16GB // Felbontott, új // SZÁMLA // GARANCIA //
- Újszerű Samsung NVMe m.2 PM9A1 512GB 27% ÁFA
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- Apple iPhone 14 128GB,Újszerű,Adatkabel,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


