Lenteur de Frepertoireexiste() sur rep réseau inexistant

Posté par 2501 le 27/9/2005 15:25:28
Bonjour,

J'ai une appli qui fonctionne en réseau, mais chaque poste peux aussi lancer l'application sans être connecté au réseau, afin d'avoir certaines infos consultables en lecture seule.

Pour déterminer automatiquement si l'utilisateur est en mode connecté ou en mode déconnecté, je fait un frepertoireexiste(). Si le retour est faux, j'en déduis que le logiciel fonctionne en mode autonome, et inversement.

Le probléme c'est que sur certaines bécanes, le frepertoireexiste met plus d'une minute à se terminer quand le repertoire réseau est indisponnible.

J'ai essayé aussi avec des pings, mais le problème est le même (de plus je peux tomber sur un serveur sur lequel le service ping sera désactivé).

J'ai aussi essayer de faire mon frepertoireexiste dans un thread avec une limite d'attente, mais là encore certains postes plantent sur le thread

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=2776&post_id=11646