Bonjour
Dans le cadre de mes études, je réalise une application client / serveur qui a pour but l'échange de fichier ( protocol perso largement inspiré du protocole FTP). Pour ce faire, je me suis basé sur le tuto de khayyam90: 'Création d'un serveur multi-threads en C++'
et donc, je voudrais pouvoir définir pour chaque client un répertoire courant sur le serveur. J'ai penser a plusieur chose, comme un char[] contenant le repertoire courant et ensuite en effectuant un travail sur les caractère pour me retrouver. Ensuite, j'ai découvert SetCurrentDirectory qui me semblais la bonne fonction a utiliser car elle me simplifiait enormement la vie (pour le delete, le parcours de dossier, ...)
et la, énorme problème. SetCurrentdirectory défini un répertoir de base apparement pour l'application en entier et pas seulement pour le thread sélectionné..
et donc ma question est : Est-il possible d'utiliser SetCurrentDirectory dans un thread afin de définir le répertoire courant de tel ou tel thread ????
Merci![]()
Partager