oh81
Messages postés17Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 mars 2006
-
17 mars 2006 à 15:21
oh81
Messages postés17Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 mars 2006
-
20 mars 2006 à 11:03
Bonjour tout le monde,
En utilisant les sockets, j'ai fait un serveur et un client (que j'ai dupliqué par la suite). Le serveur attend une connexion. Dès qu'il reçoit une connexion, il crée un thread pour la gérer. Tous les threads effectuent les mêmes opérations. Parmi ces opérations, copier un fichier src.txt dans Des.txt puis supprimer src.txt. Le copie marche sans soucis cependant, j'utilise DeleteFile pour supprimer et là ça ne marche pas ! en utilisant, GetLastError l'erreur est 32 : ERROR_SHARING_VIOLATION.
Je ne pense pas que c'est lié aux autres processus. En effet, chaque processus manipule ses propres fichiers: src.txt et Des.txt