OVH Cloud OVH Cloud

fork ???

2 réponses
Avatar
Frantz DORSEMAINE
Bonjour. je cherche a developper un petit programme de telechargement FTP
en perl TK mais je suis confronté à un probleme. Lors du telechargement
FTP, je voudrais consulter la taille du fichier en cours de telechargement
sur mon disque pour mettre a jour une une barre de defilement avec un
pourcentage mais la fonction FTP n'etant pas terminée, je ne peux executer
aucune autre fonction en même temp pour effectuer ce controle.

Est ce que fork est la solution et comment peut-on coder pour que cela
fonctionne.

Meric a+ Frantz.

2 réponses

Avatar
Samuel Mouniée

Bonjour. je cherche a developper un petit programme de telechargement FTP
en perl TK mais je suis confronté à un probleme. Lors du telechargement
FTP, je voudrais consulter la taille du fichier en cours de telechargement
sur mon disque pour mettre a jour une une barre de defilement avec un
pourcentage mais la fonction FTP n'etant pas terminée, je ne peux executer
aucune autre fonction en même temp pour effectuer ce controle.

Est ce que fork est la solution et comment peut-on coder pour que cela
fonctionne.


non fork est de loin la pire solution.


vous avez au choix :
- les threads
- POE
- les signaux POSIX
- les sockets non bloquantes

Meric a+ Frantz.


padkoa,



.s'nuoM

Avatar
tyoup
Frantz DORSEMAINE wrote:

Bonjour. je cherche a developper un petit programme de telechargement FTP
en perl TK mais je suis confronté à un probleme. Lors du telechargement
FTP, je voudrais consulter la taille du fichier en cours de telechargement
sur mon disque pour mettre a jour une une barre de defilement avec un
pourcentage mais la fonction FTP n'etant pas terminée, je ne peux executer
aucune autre fonction en même temp pour effectuer ce controle.

Est ce que fork est la solution et comment peut-on coder pour que cela
fonctionne.


l'utilisation de threads semble judicieuse

--
tyoup