't Is zondagochtend en je zit wat te denken... 
(Hoe) Hou je in je progsels rekening met dingen als hybernate en shutdown?
Stel: je maakt een FTP-server-prog en je krijgt een windows-message dat het systeem naar hybernate of standby gaat. Laat je dan de clients die verbonden zijn netjes weten dat je down gaat, of laat je ze "onverwacht" een timeout krijgen?
Ik heb net wat op MSDN zitten zoeken naar gerelateerde zaken, maar ik kon zou snel niet een "net" lijstje vinden dat laat zien hoe je met dit soort zaken om hoort te gaan. Bovendien weet ik niet helemaal hoe je - bijvoorbeeld na een hybernate - je applicatie terugvindt nadat het systeem hervat wordt. Krijg je bijvoorbeeld bij het hervatten nog een "herinnering" dat je uit een hybernate komt, zodat je weet dat al je netwerkconnecties down zijn? Of dat een USB-stick die eerst nog aangesloten zat nu misschien weg is? Enzovoorts.
Staat er ergens een mooie "checklist" waar een app aan zou moeten voldoen om op een goede en nette manier om te gaan met hybernate/standby? 'k Heb het niet direct nodig, maar it crossed my mind
.
(Hoe) Hou je in je progsels rekening met dingen als hybernate en shutdown?
Stel: je maakt een FTP-server-prog en je krijgt een windows-message dat het systeem naar hybernate of standby gaat. Laat je dan de clients die verbonden zijn netjes weten dat je down gaat, of laat je ze "onverwacht" een timeout krijgen?
Ik heb net wat op MSDN zitten zoeken naar gerelateerde zaken, maar ik kon zou snel niet een "net" lijstje vinden dat laat zien hoe je met dit soort zaken om hoort te gaan. Bovendien weet ik niet helemaal hoe je - bijvoorbeeld na een hybernate - je applicatie terugvindt nadat het systeem hervat wordt. Krijg je bijvoorbeeld bij het hervatten nog een "herinnering" dat je uit een hybernate komt, zodat je weet dat al je netwerkconnecties down zijn? Of dat een USB-stick die eerst nog aangesloten zat nu misschien weg is? Enzovoorts.
Staat er ergens een mooie "checklist" waar een app aan zou moeten voldoen om op een goede en nette manier om te gaan met hybernate/standby? 'k Heb het niet direct nodig, maar it crossed my mind
Zo scherp als een voetbal!